
驱逐Pod以及删除Node节点
1.整体流程
- 通过 kubectl drain 172.24.14.66 –delete-local-data –force 将该node节点pod驱除并标记未不可调度状态。
- 通过kubectl delete node 172.24.14.66 从集群中移除该node节点。
- 清除该节点与旧集群的认证信息,由于旧集群用的1.9的kubernetes-nvidia 。新集群是1.10需要重新进行配置。
2.执行步骤
1.pod驱逐和Node节点删除
kubectl drain <node name> --delete-local-data --force --ignore-daemonsets # -force 删除所有2.查看node调度状态
kubectl get node3.查看pod是否被驱逐
kubectl get pod -o wide4.删除Node
kubectl delete node <node name>5.进行reset
kubeadm reset6.如果需要重新加入执行
kubeadm init or kubeadm join