将work节点设置为不可调度
列出所有节点信息
kubectl get nodes
NAME STATUS ROLES AGE VERSION
vms128.openeuler.cc Ready control-plane,master 4d v1.23.17
vms129.openeuler.cc Ready <none> 4d v1.23.17
将名为vms129.openeuler.cc的 node 设置为不可用,并重新调度该 node 上所有运行的 pods。
kubectl drain vms129.openeuler.cc --ignore-daemonsets --delete-emptydir-data --force
查看集群节点状态
kubectl get nodes
NAME STATUS ROLES AGE VERSION
vms128.openeuler.cc Ready control-plane,master 4d v1.23.17
vms129.openeuler.cc Ready,SchedulingDisabled <none> 4d v1.23.17
说明:SchedulingDisabled已经设置为不可调度
删除SchedulingDisabled
kubectl uncordon vms129.openeuler.cc
再次查看所有节点信息,已经恢复正常