Rancher k8s 节点服务器清理
Posted catoop
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rancher k8s 节点服务器清理相关的知识,希望对你有一定的参考价值。
背景
基于 rancher 安装的 k8s 集群,有时候因为配置错误导致K8S Node节点服务器未能正常注册,后反复重试均无法成功。大概率是第一次的时候产生了一些列配置文件,在没有对这些文件进行清理的情况下,后续的反复重试都无法成功。
或者有时候我们需要将正常使用的 Node节点服务器进行清理
解决
按照如下命令在需要清理的服务器节点上执行,一般来说这个服务器再重新操作进行注册的时候都会成功
docker rm -f $(docker ps -qa)
docker volume rm $(docker volume ls -q)
for mount in $(mount | grep tmpfs | grep '/var/lib/kubelet' | awk '{ print $3 }') /var/lib/kubelet /var/lib/rancher; do umount $mount; done
rm -rf /var/lib/kubelet && rm -rf/var/lib/rancher
rm -rf /etc/ceph /etc/kubernetes /opt/cni /opt/rke /run/secrets/kubernetes.io /run/calico /run/flannel /var/lib/etcd /var/lib/cni /var/lib/kubelet /var/log/containers /var/log/kube-audit /var/run/calico
如果你的服务器上还运行着其他手工运行的docker容器,请慎重操作,你可以谨慎的挑选与k8s有关的容器、容器卷、以及 /etc/ 下面的相关文件和目录酌情删除。
(END)
以上是关于Rancher k8s 节点服务器清理的主要内容,如果未能解决你的问题,请参考以下文章