完全清理k8s以及网络插件

一、清空K8S集群设置

在卸载K8s组件前,先在所有节点执行kubeadm reset命令,清空K8s集群设置

kubeadm reset -f

二、 删除calico或flannel网络

第一步,在master节点删除calico/flannel

使用一开始创建pod时同样的yaml文件

kubectl delete -f flannel.yaml
或者
kubectl delete -f calico.yaml

第二步、删除 Tunl0(如果ipip模式)

检查所有节点上的网络,看看是否存在Tunl0

ip a

删除Tunl0

modprobe -r ipip

第三步,在集群各节点清理calico/flannel网络的残留文件

ifconfig cni0 down
ip link delete cni0
ifconfig flannel.1 down
ip link delete flannel.1
rm -rf /var/lib/cni
rm -rf /etc/cni/net.d

三、卸载管理组件

#把之前通过yum安装的管理组件卸载
yum remove -y kubelet kubectl kubeadm kubernetes-cni

四、删除基础组件镜像

直接清空所有镜像即可,如果有需要保留的镜像,则选择清空

# 先停止所有容器
docker stop $(docker ps -aq)

# 再强制删除所有镜像
docker rmi -f $(docker images -qa)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

L-960

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值