k8s 1.23.17彻底卸载和清除网络插件
一、停止相关服务
systemctl stop kubelet
systemctl stop docker
二、清空K8S集群设置
在卸载K8s组件前,先在所有节点执行kubeadm reset命令,清空K8s集群设置
kubeadm reset -f
三、 删除calico或flannel网络等网络插件
modprobe -r ipip cd /etc/cni/net.d/ ifconfig cni0 down ip link delete cni0 ifconfig flannel.1 down ip link delete flannel.1 rm -rf /var/lib/cni/ rm -f /etc/cni/net.d/*
四、 删除k8s相关目录
modprobe -r ipip lsmod rm -rf ~/.kube/ rm -rf /etc/kubernetes/ rm -rf /etc/systemd/system/kubelet.service.d rm -rf /etc/systemd/system/kubelet.service rm -rf /usr/bin/kube* rm -rf /etc/cni rm -rf /opt/cni rm -rf /var/lib/etcd rm -rf /var/etcd
五、 卸载管理组件
yum remove -y kubelet kubectl kubeadm kubernetes-cni
六、删除基础组件镜像
直接清空所有镜像即可,如果有需要保留的镜像,则选择清空
# 先停止所有容器 docker stop $(docker ps -aq) # 再强制删除所有镜像 docker rmi -f $(docker images -qa)
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号