1 应用场景
场景:在实际工作中,可能某个 Worker 节点需要维护,迁移,我们需要平滑的停止、启动该节点,应尽量减少启停中对集群、业务造成的影响
注意:剔除 Worker 节点操作中,该 Worker 节点上的工作负载(Pod)将被驱逐到其他节点上,请确保集群资源充足
2 操作步骤
2.1 停止 Worker 节点调度
# 查看信息
root@sh-gpu091:~# kubectl get node
NAME STATUS ROLES AGE VERSION
172.19.13.31 Ready node 403d v1.14.1
sh-cpu032.aibee.cn Ready node 403d v1.14.1
sh-cpu033.aibee.cn Ready node 403d v1.14.1
sh-gpu091.aibee.cn Ready node 403d v1.14.1
sh-gpu101.aibee.cn Ready node 403d v1.14.1
# 停止 Worker 节点调度
root@sh-gpu091:~# kubectl cordon sh-gpu101.aibee.cn