在 CentOS 上“卸载 K8s 部署”通常分几种情况,我按最常见场景给你说明,你可以对号入座。
kubeadm reset -f
systemctl stop kubelet
systemctl disable kubelet
yum remove -y kubelet kubeadm kubectl
rm -rf /etc/kubernetes
rm -rf /var/lib/etcd
rm -rf /var/lib/kubelet
rm -rf ~/.kube
iptables -F
iptables -t nat -F
ipvsadm --clear # 如果用了 ipvs
rm -rf /etc/cni
rm -rf /opt/cni
systemctl stop kubelet
yum remove -y kubelet kubeadm kubectl
rm -rf /etc/kubernetes /var/lib/kubelet ~/.kube
kubectl get all --all-namespaces
kubectl delete namespace <namespace>
kubectl delete deployment <name>
kubectl delete svc <name>
kubectl delete pod <name> --force --grace-period=0
minikube delete
systemctl stop docker
yum remove -y docker-ce docker-ce-cli
rm -rf /var/lib/docker
systemctl stop containerd
yum remove -y containerd.io
rm -rf /var/lib/containerd
ps -ef | grep kube
iptables -L -n
kubectl get nodes # 应已无法连接
如果你能告诉我:
我可以给你更精确的命令。