rancher接管已部署的集群
1.选择一台服务器部署rancher服务
docker pull rancher/rancher:v2.5.2 #拉取rancher镜像
docker run --privileged -d -v /tmp/rancher:/tmp/rancher --restart=unless-stopped -p 90:80 -p 553:443 rancher/rancher:v2.5.2 #运行rancher,端口可根据实际环境自定义
2.rancher初始化 新建集群
3.选择添加集群后,选择导入
4.在node服务器查询默认用户
cat /etc/kubernetes/kubelet.conf | grep user
5.在master节点执行添加集群的步骤,执行第三步骤前可提前去所有k8s集群服务器提前拉取镜像,镜像地址可通过访问第三步骤的yaml文件获取
第一步骤,注意修改默认用户
kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user default-auth
第二步骤略过不执行
第三步骤在master节点执行
6.第三步骤执行后会生成cattle-system命名空间,确认cattle-system命名空间下的pod是否running
kubectl get ns 查看是否生成cattle-system
kubectl get pod -n cattle-system 查看pod是否running
7.访问rancher,确定是否导入集群成功
8.添加项目***,把命名空间移动至新建项目中
9.点击资源,查看pod等是否正常,检查平台是否正常