0.环境准备

IPHostnameDockerRancherKubernetesrole
10.180.249.245manager.rancherv19.03.8v2.3.6v1.17.4master
10.180.249.246master.rancherv19.03.8-v1.17.4worker
10.180.249.247worker.rancherv19.03.8-v1.17.4worker

Rancher2.3.6-Docker19.03部署
集群搭建ntp,设置时间同步,若集群之间时间不同步,则搭建kubernetes集群失败,搭建过程参考:
搭建ntp时间同步服务
在这里插入图片描述

1.创建Kubernetes集群

1.1 点击添加集群

在这里插入图片描述

1.2 选择自定义

在这里插入图片描述

1.3 设置集群名称,选择k8s版本,点击下一步

在这里插入图片描述

1.4 添加master节点,manager.rancher节点执行命令完毕,点击完成

在这里插入图片描述

1.5 添加master.rancher、worker.rancher节点

在这里插入图片描述

1.5 集群正处于准备状态中等待一段时间集群自动搭建完成

在这里插入图片描述
在这里插入图片描述

2.安装客户端kubectl

在这里插入图片描述

2.1 设置aliyun源

cat <<EOF >  /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
EOF

2.2 安装kubectl

在集群三个节点都执行
yum -y install kubectl
mkdir -p $HOME/.kube
touch $HOME/.kube/config

在rancher集群页面里,选择kubeconfig文件,将里面的配置信息拷贝到刚才创建的$HOME/.kube/config文件中
在这里插入图片描述

2.3 验证

集群三个节点执行下面命令查看结果相同
kubectl get -A pods
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐