Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群

文章目录

  • 0.环境准备
  • 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源
    • 2.2 安装kubectl
    • 2.3 验证

0.环境准备

IP Hostname Docker Rancher Kubernetes role
10.180.249.245 manager.rancher v19.03.8 v2.3.6 v1.17.4 master
10.180.249.246 master.rancher v19.03.8 - v1.17.4 worker
10.180.249.247 worker.rancher v19.03.8 - v1.17.4 worker

Rancher2.3.6-Docker19.03部署
集群搭建ntp,设置时间同步,若集群之间时间不同步,则搭建kubernetes集群失败,搭建过程参考:
搭建ntp时间同步服务
Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第1张图片

1.创建Kubernetes集群

1.1 点击添加集群

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第2张图片

1.2 选择自定义

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第3张图片

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

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第4张图片

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

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第5张图片

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

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第6张图片

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

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第7张图片
Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第8张图片

2.安装客户端kubectl

Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第9张图片

2.1 设置aliyun源

cat <  /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
Docker-v19.03.8-Rancher-v2.3.6部署Kubernetes-v1.17.4集群_第10张图片

你可能感兴趣的:(Rancher,Kubernetes)