不会飞的章鱼

熟能生巧,勤能补拙;念念不忘,必有回响。

如何完美干净的卸载Kubernetes集群

因为某些原因,需要卸载kubernetes集群,本文将分享完整卸载kubernetes的方法。

默认是root用户操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 首先清理运行到k8s群集中的pod
kubectl delete node --all

# 停止所有k8s相关服务
for service in kube-apiserver kube-controller-manager kubectl kubelet kube-proxy kube-scheduler;
do
systemctl stop $service
done

# 重置集群
kubeadm reset -f

# 删除相关的配置文件
rm -rf ~/.kube/

rm -rf /etc/kubernetes/

rm -rf /etc/systemd/system/kubelet.service.d

rm -rf /etc/systemd/system/kubelet.service
# 删除kubenetes有关的可执行文件
rm -rf /usr/bin/kube*

rm -rf /etc/cni

rm -rf /opt/cni

rm -rf /var/lib/etcd

rm -rf /var/etcd

apt clean all

apt remove kube*
------ 本文结束------
如果本篇文章对你有帮助,可以给作者加个鸡腿~(*^__^*),感谢鼓励与支持!