在学习过程中可能有机器加入Kubernetes时设置出错,可以从Kubernetes集群中移除并清理,然后再重新加入
清理kubelet挂载的磁盘和设置
1 2
| df -h|grep kubelet |awk -F % '{print $2}'|xargs umount rm /var/lib/kubelet/* -rf
|
清理kubernetes设置
1
| rm /etc/kubernetes/* -rf
|
清理rancher设置
1
| rm /var/lib/rancher/* -rf
|
清理etc设置
清理cni设置
清理iptable设置
1
| iptables -F && iptables -t nat –F
|
清理flannel设置
清理docker container
1
| docker ps -a|awk '{print $1}'|xargs docker rm -f
|
清理docker挂载的磁盘
1
| docker volume ls|awk '{print $2}'|xargs docker volume rm
|
合并在一起
1 2 3 4 5 6 7 8 9 10
| 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 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
|