1、在任意节点中,安装Rancher
docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 --privileged rancher/rancher:v2.5.9
其中"v2.5.9” 可以替换为 “latest”,使用最新的包安装
8080和8443也可按照自己实际的情况进行替换
2、访问https://<部署主机的ip或全限定域名>:8443,进入rancher管理页面
3、旧版本可以直接进行初始化密码的填写,新版本会自动生成随机密码,需在服务器中查看密码,使用系统密码登陆后重新自定义密码
docker logs 【CONTAINER_ID】 2>&1 | grep "Bootstrap Password:"
CONTAINER_ID为docker中的ID,使用docker ps查看ID
4、登陆后,界面如图所示,点击【导入已有集群】
5、点击【通用】,填写名称后,去导入现有的K8s集群
6、因为我们是自己部署的K8s,所以选择第二条,如果出现Warning报错,提示权限存在问题,使用第三条进行角色申请即可
7、删除cattle-system
查看K8s现有服务,能看到已经生效的cattle-system,使用命令将其删除
kubectl get all -o wide -A kubectl patch namespace cattle-system -p '{"metadata":{"finalizers":[]}}' --type='merge' -n cattle-system kubectl delete namespace cattle-system --grace-period=0 --force
标签:--,代理,system,cattle,Rancher,docker,K8s,ID From: https://www.cnblogs.com/minihu/p/17071831.html