【Rancher】- 代理K8s部署记录

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

 

posted @ 2023-01-29 09:50  迷你胡丶  阅读(110)  评论(0编辑  收藏  举报