


























作用:停止控制平面组件、删除 etcd 数据、清除节点加入信息、删除集群证书。
# 删除kubectl配置文件
rm -rf $HOME/.kube
# 清空k8s系统目录、kubelet数据
rm -rf /etc/kubernetes /var/lib/kubelet /var/lib/etcd
# 清理容器运行时所有镜像/容器(containerd/docker二选一)
# containerd
crictl rm --all
# docker(如果用docker)
docker rm -f $(docker ps -aq)
# 清空旧网络iptables规则
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
ip6tables -F && ip6tables -t nat -F && ip6tables -t mangle -F && ip6tables -X
# 重启kubelet
systemctl restart kubelet
每台 node 机器都执行一遍,清除和旧集群的绑定关系:
kubeadm reset -f
rm -rf $HOME/.kube /var/lib/kubelet
# 同样清理容器与防火墙规则
crictl rm --all
iptables -F && iptables -t nat -F && iptables -X
systemctl restart kubelet
ls /etc/kubernetes
crictl ps -a
kubectl get nodes
kubeadm config images pull \
--kubernetes-version v1.23.17 \
--image-repository registry.aliyuncs.com/google_containers
kubeadm init \
--apiserver-advertise-address=192.168.91.166 \
--pod-network-cidr=10.244.0.0/16 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.23.17



此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。