Pod优先级和抢占

时间:2018-08-20 05:38:21

标签: kubernetes

我正在阅读有关Pod Priority and Preemption的内容,心里有个疑问。

可以说A是优先级较高的Pod,B是较低优先级的Pod。 B已经在运行,A出现了,现在必须进行逐出。请注意,B是JOB类型。我想问一下,如果B被驱逐了。以后会重新安排时间吗?

1 个答案:

答案 0 :(得分:2)

答案是肯定的。

  

如果挂起的Pod对节点上的一个或多个较低优先级Pod具有Pod间的亲和力,则在缺少那些较低优先级Pod的情况下,Pod间的亲和力规则无法满足。在这种情况下,调度程序不会抢占节点上的任何Pod。而是寻找另一个节点。调度程序可能会找到合适的节点,也可能找不到。无法保证可以安排待定Pod