重置 kubernetes 集群配置,危險操作
第一步,刪除配置
# 刪除配置
df -h|grep kubelet |awk -F % '{print $2}'|xargs umount
rm /var/lib/kubelet/* -rf
rm /etc/kubernetes/* -rf
rm /var/lib/rancher/* -rf
rm /var/lib/etcd/* -rf
rm /var/lib/cni/* -rf
第二步,重置網路插件
# 刪除網路插件
rm -rf /var/run/calico
刷新 iptables#
iptables -F && iptables -t nat -F
ip link del flannel.1
第三步、停止和刪除容器和卷
# 停止和刪除容器和卷
docker ps -a|awk '{print $1}'|xargs docker rm -f
docker volume ls|awk '{print $2}'|xargs docker volume rm
第四步、刪除 kubernetes 相關配置
#刪除 kubernetes 相關配置
rm -rf /var/etcd/
rm -rf /run/kubernetes/
docker rm -fv $(docker ps -aq)
docker volume rm $(docker volume ls)
rm -rf /etc/cni
rm -rf /opt/cni
第五步、重啟服務
#重啟服務
systemctl daemon-reload
systemctl restart docker