环境基础
本环境是基于docker安装,如若未安装docker需要先安装,如若之前安装失败,或使用其他方法安装过K8S集群环境,则需要先将之前环境移除,否则在搭建环境时会报错
移除环境相关命令
-
需要执行命令前
,否则移除后将失去相关内容先将已有容器备份
docker stop $(docker ps -aq) &
docker system prune -f &
docker volume rm $(docker volume ls -q) &
docker image rm $(docker image ls -q) &
rm -rf /etc/ceph \
/etc/cni \
/etc/kubernetes \
/opt/cni \
/opt/rke \
/run/secrets/kubernetes.io \
/run/calico \
/run/flannel \
/var/lib/calico \
/var/lib/etcd \
/var/lib/cni \
/var/lib/kubelet \
/var/lib/rancher/rke/log \
/var/log/containers \
/var/log/pods \
/var/run/calico
安装Rancher
-
设置后台运行-d
-
设置重启规则--restart
-
映射端口-p
-
设置特权模式--privileged
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher
浏览器访问
- https://服务ip
保存URL
新建集群
选择自定义集群
完善集群信息
- 设置
,选择集群名称
,网络驱动
直接下一步即可其他默认
为集群注册节点
- 主节点选择
,将命令所有角色
复制到主机上执行
- 工作节点
当所有节点注册完成
- 等待服务集群可用(这个过程时间较长耐心等待即可)
- 如若保存则执行文章开头相关
,将环境删除重新安装移除环境相关命令
查看节点注册结果
- 等待所有节点都注册完成即可