警戒线和污点和容忍之间的区别(污点效果-NoExecute)

San*_*ngh 3 kubernetes

我是 kubernetes 的新手,我在想警戒线是如何工作的,它是如何使节点不可调度的。它是否将污点和容忍度的概念与 NoExecute 的效果结合使用,如果没有,那么警戒线与污点和容忍度有何不同。

Arg*_*dhu 9

Cordonnode.kubernetes.io/unschedulable:NoSchedule向节点添加污点,更重要的是将节点对象的nodes.spec.unschedulable布尔字段更新 为true

所以警戒线不仅仅是污点。无论您通过警戒线实现什么,即使节点完全不可调度,仅靠污点是无法实现的。