cordon,drain
cordon,drain
考试时中,有道题目,看到有时答案各一,如果这个知识点清楚了,就再不会模糊。
题目
Set the node labelled with name=ek8s-node-1 as unavailable and reschedule all the pods running on it.
答案:
kubectl label node node02 name=ek8s-node-1
kubectl get nodes -l name=ek8s-node-1
kubectl drain node02 --delete-emptydir-data --force --ignore-daemonsets
cordon
- cordon 停止调度
影响最小,只会将node调为SchedulingDisabled,之后再发创建pod,不会被调度到该节点,旧有的pod不会受到影响,仍正常对外提供服务。 - 恢复调度
kubectl uncordon node_