BetterManEddy

导航

 

rancher部署方式三种:
1.Kubernetes 集群上使用 Helm 安装 Rancher(单节点以及三节点)
2.使用 RancherD 进行高可用 Kubernetes 安装(从v2.5.4开始)
3.单点docker 部署.
非开发环境使用自助签名方式
Rancher 2.5.x 及之后的版本:
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
--privileged \
rancher/rancher:latest
持久数据位于容器中的以下路径中:/var/lib/rancher
持久化
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /opt/rancher:/var/lib/rancher \
rancher/rancher:latest

Rancher 2.4.x 及之前的版本
docker run -d --privileged --restart=unless-stopped \
-p 80:80 -p 443:443 \
rancher/rancher:latest
持久化:
docker run -d --privileged --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /opt/rancher:/var/lib/rancher \
rancher/rancher:latest

删除rancher所有资源
curl --insecure -sfL https://*.*.*.*:443/v3/import/vswxslzdw8s2xxsdrnzjk2r48h97pxr9hrr74p76k54qsnbkjjq
curl --insecure -sfL https://*.*.*.*:443/v3/import/vswxslzdw8s2xxsdrnzjk2r48h97pxr9hrr74p76k54qsnbkjjq
使用之前加入rancher的命令kubectl apply改为 kubectl delete就可删除所有资源
删除docker server的镜像
docker stop ...
docker rm -f .......

导入现有k8s集群出现controller-manager、scheduler的unhealthy不健康的状态
处理方式:
开放非安全端口的访问(基于kubeadm部署的集群yaml文件在/etc/kubernetes/manifests)
将yaml文件里面的--port=0注释

posted on 2021-05-08 16:39  BetterManEddy  阅读(867)  评论(0)    收藏  举报