1.重置集群
[root@localhost ~]# kubeadm reset -f
[preflight] Running pre-flight checks
W1204 18:14:33.123415 3064 removeetcdmember.go:79] [reset] No kubeadm config, using etcd pod spec to get data directory
2.删除配置
[root@localhost ~]# modprobe -r ipip
[root@localhost ~]# lsmod
Module Size Used by
xt_comment 16384 3
[root@localhost ~]# rm -rf ~/.kube/
[root@localhost ~]# rm -rf /etc/kubernetes/
[root@localhost ~]# rm -rf /etc/systemd/system/kubelet.service.d
[root@localhost ~]# rm -rf /etc/systemd/system/kubelet.service
[root@localhost ~]# rm -rf /usr/bin/kube*
[root@localhost ~]# rm -rf /etc/cni
[root@localhost ~]# rm -rf /opt/cni
[root@localhost ~]# rm -rf /var/lib/etcd
[root@localhost ~]# rm -rf /var/etcd
3.卸载kubeadm
[root@localhost ~]# yum remove kubeadm
Repository extras is listed more than once in the configuration
Dependencies resolved.
4.卸载 kubelet
[root@localhost ~]# yum remove kubelet
Repository extras is listed more than once in the configuration
Dependencies resolved.
5.最后在清理一下
[root@localhost ~]# yum remove kube*
Repository extras is listed more than once in the configuration
No match for argument: kube-flannel.yml
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!
整体命令:
kubeadm reset -f
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 kubeadm
yum remove kubelet
yum clean all
yum remove kube*