本文永久链接: https://www.xtplayer.cn/rancher/node-init/自动清理节点将节点添加到集群时后,会创建容器、虚拟网络接口等资源和证书、配置文件。从集群中正常删除节点时(如果处于 Active 状态),将自动清除这些资源,并且只需重新启动节点即可。当节点无法访问且无法使用自动清理,或者异常导致节点脱离集群后,如果需要再次将节点加入集群,那么需要手动进行节点初始化
for kube_svc in${KUBE_SVC}; do # 停止服务 if [[ `systemctl is-active ${kube_svc}` == 'active' ]]; then systemctl stop ${kube_svc} fi # 禁止服务开机启动 if [[ `systemctl is-enabled ${kube_svc}` == 'enabled' ]]; then systemctl disable${kube_svc} fi done
# 停止所有容器 docker stop $(docker ps -aq)
# 删除所有容器 docker rm -f $(docker ps -qa)
# 删除所有容器卷 docker volume rm $(docker volume ls -q)
# 卸载 mount 目录 for mount in $(mount | grep tmpfs | grep '/var/lib/kubelet' | awk '{ print $3 }') /var/lib/kubelet /var/lib/rancher; do umount $mount; done
所有评论(0)