k8s Kubernetes v1.10 最简易安装 shell

k8s Kubernetes v1.10 最简易安装 shell

# Master 单节点快速安装
# 最简单的安装shell,只为快速部署k8s测试环境
# 测试环境centos 7.4 , ubuntu server 18.04

#1 初始化环境

curl -s http://elven.vip/ks/k8s/oneinstall/0.set.sh |bash

#2 下载镜像,安装kubeadm工具

curl -s http://elven.vip/ks/k8s/oneinstall/1.download.sh |bash

#3 部署k8s master节点

curl -s http://elven.vip/ks/k8s/oneinstall/2.k8s.install.sh |bash
#若安装失败,或重置master , 重新执行第 #3

#4 添加Node节点 (Node节点执行)

#初始化
curl -s http://elven.vip/ks/k8s/oneinstall/3.k8s.node.sh |bash
#按提示执行 kubeadm join MasterIP:6443 --token

#主要服务

#master节点

  • Etcd #数据存储
  • kube-apiserver #api是集群控制的入口
  • kube-controller-manager #资源自动化控制中心
  • kube-scheduler #负责Pod调度

#node

  • kubelet #与master通信,Pod、容器管理
  • kube-proxy #代理和负载均衡器

#概念
#Pod是k8s调度最小单位,每个Pod中运行着相关的业务容器,这些容器共享IP和Volume
#K8s中Service相当于微服务,一个Service对应多个Pod实例,使用LabelSelector将Pod捆绑一起
#访问服务: ->Node IP -> Cluster IP(Service) -> Pod IP



来源:https://www.cnblogs.com/elvi/p/8976305.html

问题:

The connection to the server localhost:8080 was refused - did you specify the right host or port?

配置kubenetes的flannel网络的时候,出现以下报错

The connection to the server localhost:8080 was refused - did you specify the right host or port?

原因:kubenetes master没有与本机绑定,集群初始化的时候没有设置

解决办法:执行以下命令   export KUBECONFIG=/etc/kubernetes/admin.conf

/etc/kubernetes/admin.conf这个文件主要是集群初始化的时候用来传递参数的

原文地址:https://www.cnblogs.com/gao88/p/9742381.html

时间: 2024-08-28 08:38:37

k8s Kubernetes v1.10 最简易安装 shell的相关文章

k8s Kubernetes v1.10 单节点 kubeadm 快速安装

k8s Kubernetes v1.10 单节点 kubeadm 快速安装 # Master 单节点快速安装 # 傻瓜式安装,只为快速部署测试环境 #测试环境centos 7.4 #ubuntu环境应该也可以,没测验证过 #1 初始化环境 curl -s http://elven.vip/ks/k8s/oneinstall/0.set.sh |bash #2 下载镜像,安装kubeadm工具 curl http://elven.vip/ks/k8s/oneinstall/1.download.s

kubernetes V1.10.4 集群部署 (手动生成证书)

说明:本文档涉及docker镜像,yaml文件下载地址 链接:https://pan.baidu.com/s/1QuVelCG43_VbHiOs04R3-Q 密码:70q2 本文只是作为一个安装记录 1. 环境 1.1 服务器信息 主机名 IP地址 os 版本 节点 k8s01 172.16.50.131 CentOS Linux release 7.4.1708 (Core) master k8s02 172.16.50.132 CentOS Linux release 7.4.1708 (C

kubeadm安装Kubernetes V1.10集群详细文档

1:服务器信息以及节点介绍 系统信息:centos1708 minimal    只修改IP地址 主机名称 IP 备注 node01 192.168.150.181 master and etcd rode02 192.168.150.182 master and etcd node03 192.168.150.183 master and etcd node04 192.168.150.184 node VIP 192.168.150.186 软件版本: docker17.03.2-ce so

VMware 10下简易安装Ubuntu 14

一.安装VMware 10 看我之前的博客:http://blog.csdn.net/geek_geek/article/details/46811955 二.下载Linux系统 Linux发布版指的就是通常所说的“Linux操作系统”,它一般是由一些组织.团体.公司或者个人制作并发布的.Linux内核主要作为Linux发布版的一部分而使用.通常来讲,一个Linux发布版包括Linux内核,以及将整个软件安装到电脑上的一套安装工具,还有各种GNU软件,和其他的一些自由软件,在一些Linux发布版

Kubernetes 生产环境安装部署 基于 Kubernetes v1.14.0 之 部署规划

1. 安装规划 1.1 部署节点说明 etcd集群规划 etcd 中心集群 192.168.2.247192.168.2.248192.168.2.249 etcd 事件集群 192.168.2.250192.168.2.251192.168.2.252 Kubernetes master节点集群规划 192.168.3.10192.168.3.11192.168.3.12192.168.3.13192.168.3.14 Kubernetes master vip 192.168.4.1192.

Sealos安装Kubernetes v1.16.0 HA集群

Sealos安装Kubernetes v1.16.0 HA集群 github项目链接https://github.com/fanux/sealos 初始化master节点与worker节点 初始化脚本 init.sh #!/bin/bash # 在 master 节点和 worker 节点都要执行 # 安装 docker # 参考文档如下 # https://docs.docker.com/install/linux/docker-ce/centos/ # https://docs.docker

Kubernetes v1.9.1 单机版本一键安装脚本

#!/bin/bash # ---------------------------------------- # kubernetes v1.9.1 单机一键部署脚本 # 用于实验环境 # CentOS 7.2.1511下测试OK # Powered by Jerry Wong # 2018-03-15 [email protected] # ---------------------------------------- function get_local_ip() { IP_ADDR=`i

Kubadem方式安装Kubernetes(1.10.0)集群

背景 kubernetes已经是现有的docker容器管理工具中必学的一个架构了,相对与swarm来说,它的架构更重,组件和配置也更复杂,当然了,提供的功能也更加强大.在这里,k8s的基本概念和架构就不描述了,网上有很多的资料可供参考. 在技术的驱使下,我们公司也不可避免地开始了k8s的研究,所以也要开始接触到这一强大的docker容器管理架构.学习k8s的第一步,首先要搭建一个k8s的集群环境.搭建k8s最简单的应该是直接使用官方提供的二进制包.但在这里,我参考了k8s官方的安装指南,选择使用

kubeadm安装kubernetes v1.11.3 HA多主高可用并启用ipvs

环境介绍: 系统版本:CentOS 7.5 内核:4.18.7-1.el7.elrepo.x86_64 Kubernetes: v1.11.3 Docker-ce: 18.06 Keepalived保证apiserever服务器的IP高可用 Haproxy实现apiserver的负载均衡 master x3 && etcd x3 保证k8s集群可用性 192.168.1.1 master 192.168.1.2 master2 192.168.1.3 master3 192.168.1.4