Rancher 2.x 集群销毁及卸载清理

使用 docker 方式安装的 Rancher 2.x 集群在执行完后,会在宿主机上生成一些文件。删除镜像时,在执行 docker rm rancher 时,不会删除生成的文件,会导致重装 rancher 集群不成功

1. web 控制台删除集群

可不操作,直接命令行删除容器也行

2. 命令行清理 rancher 相关容器

停止 
docker stop \$(docker ps -q)

删除
docker rm \$(docker ps -aq)

删除容器存储
docker volume rm \$(docker volume ls -q)

3. 卸载 K8s components 和 secrets

for mount in $(mount | grep tmpfs | grep '/var/lib/kubelet' | awk '{ print $3 }') /var/lib/kubelet /var/lib/rancher; do umount \$mount; done

4. 清理残留文件和文件夹

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

5. 重启机器

reboot
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容