Kubernetes中哪个PriorityClass优先级更高?system-cluster-critical能否驱逐system-node-critical?
关于Kubernetes中
system-cluster-critical与system-node-critical Pod的驱逐问题 结论
system-cluster-critical类型的Pod无法驱逐system-node-critical类型的Pod。
原因解析
- 专属强保护机制:
system-node-critical属于节点临界Pod,Kubernetes的驱逐逻辑会直接跳过这类Pod,任何其他Pod(哪怕优先级数值更高)都无法触发对它们的驱逐操作,这是为了保障节点最基础的运行能力不被破坏。 - 优先级规则的特殊例外:虽然从数值上看
system-cluster-critical(2000000000)远高于system-node-critical(-100000),但system-node-critical的优先级名称对应的特殊保护逻辑,是优先级数值规则之外的例外设定,其实际优先级地位高于system-cluster-critical。
内容的提问来源于stack exchange,提问作者Chota Bheem
相关产品推荐
相关产品推荐

