删除现有k8s集群

1. 驱逐节点并重置

# master节点执行drain

kubectl drain <node-name> --ignore-daemonsets

 

# 所有节点执行如下命令

kubeadm reset --force

systemctl stop kubelet

systemctl stop containerd

 

2. 清理网络插件

# 所有节点

ip link delete cni0
ip link delete flannel.1

 

3. 删除相关目录和文件

# 所有节点
sudo rm -rf /etc/kubernetes sudo rm -rf /var/lib/etcd sudo rm -rf /var/lib/kubelet sudo rm -rf /etc/cni/net.d sudo rm -rf $HOME/.kube


 

4. 卸载软件包

# 所有节点

# 卸载k8s组件
sudo yum remove -y kubeadm kubelet kubectl
# 卸载Docker
sudo yum remove -y docker-ce docker-ce-cli containerd.io

 

 

posted on 2025-11-26 16:32  Karlkiller  阅读(0)  评论(0)    收藏  举报

导航