模拟题目:

设置配置环境: [candidate@node-1] $ kubectl config use-context ek8s

Task

将名为 node02 的 node 设置为不可用,并重新调度该 node 上所有运行的 pods。


参考:

任务 --> 管理集群 --> 安全地清空一个节点 https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/safely-drain-node/


解答:

考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s

kubectl get nodes
kubectl cordon node02
kubectl get nodes
kubectl drain node02 --ignore-daemonsets --delete-emptydir-data --force

检查:
kubectl get node
kubectl get pod -A -o wide | grep node02