k8s集群删除一个node节点
实验目的:k8s集群删除一个node节点,并使该几点后续仍然可以正常接入其他集群。如果条件允许,建议重装系统,重新初始化后,在加入新的集群,可保证万无一失!如果实在不想装系统,就要删除掉旧集群的网络配置和相关文件。此时查看集群信息,发现这个节点已经不在集群中了。本次将删除k8s-node3 138节点。3、删除这个node节点。1, 先查看一下这个。
·
实验目的:k8s集群删除一个node节点,并使该节点后续仍然可以正常接入其他集群
已有集群信息如下:
本次将删除k8s-node3 138节点
1, 先查看一下这个node节点上的pod信息
kubectl get nodes -o wide
2,驱逐该node节点上的pod:
kubectl drain k8s-node3 --delete-local-data --force --ignore-daemonsets
3、删除这个node节点
kubectl delete nodes k8s-node3
此时查看集群信息,发现这个节点已经不在集群中了
4,要使该节点仍然可以加入新的集群,必须在k8s-node3 138上做如下处理:
如果条件允许,强烈建议重装系统,重新初始化参数后,再加入新的集群,可保证万无一失!
如果实在不想装系统,就要删除掉旧集群的网络配置和相关文件
kubeadm reset
rm -rf /var/lib/kubelet /var/lib/dockershim /var/run/kubernetes /var/lib/cni /etc/cni/net.d
rm -rf /etc/kubernetes/kubelet.conf /etc/kubernetes/bootstrap-kubelet.conf /etc/kubernetes/pki/ca.crt
ipvsadm --clear
#如果没有ipvsadm命令,可以使用yum安装
yum -y install ipvsadm
更多推荐
已为社区贡献8条内容
所有评论(0)