hunkier

学习笔记,开源代码,技术分享

清除Kubernetes环境

在学习过程中可能有机器加入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设置
1
rm /var/lib/etcd/* -rf
清理cni设置
1
rm /var/lib/cni/* -rf
清理iptable设置
1
iptables -F && iptables -t nat –F
清理flannel设置
1
ip link del flannel.1
清理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
谢谢你请我喝牛奶

欢迎关注我的其它发布渠道