Kubernetes 1.11优先级和抢占不起作用

时间:2018-07-11 12:25:26

标签: kubernetes preemption

我在Kubernetes 1.11上遵循了以下指示,但是优先级和抢占无效。

https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#how-to-use-priority-and-preemption

我创建2个吊舱,其中一个high-priority(带有100000),另一个lower priority(0)。 我运行低优先级Pod来占用单个节点的所有资源。 低优先级Pod运行时,我提交了高优先级Pod,但是调度程序没有抢占低优先级Pod。

我尝试了另一项实验,以检查优先级是否在对豆荚进行排队时起作用。但是,它不会根据优先级值对队列中的Pod进行排序。

有人遇到同样的问题吗? 我需要做其他任何事情才能在Kubernetes 1.11上启用此功能吗?

1 个答案:

答案 0 :(得分:0)

请参见https://github.com/kubernetes/website/issues/9499,以获取答案。

简而言之,kubernetes 1.11版中有一个pod优先级和抢占的问题。该问题已被识别,并已修复。但是,该修补程序将在1.11.1中可用,我认为仍然没有解决。

但是,如果您从kuberenetes构建最新的代码库并进行部署,则可以正常工作,如上面的github链接中所述

PS:我在github上提出了这个问题。