我在Kubernetes 1.11
上遵循了以下指示,但是优先级和抢占无效。
我创建2个吊舱,其中一个high-priority
(带有100000),另一个lower priority
(0)。
我运行低优先级Pod来占用单个节点的所有资源。
低优先级Pod运行时,我提交了高优先级Pod,但是调度程序没有抢占低优先级Pod。
我尝试了另一项实验,以检查优先级是否在对豆荚进行排队时起作用。但是,它不会根据优先级值对队列中的Pod进行排序。
有人遇到同样的问题吗?
我需要做其他任何事情才能在Kubernetes 1.11
上启用此功能吗?
答案 0 :(得分:0)
请参见https://github.com/kubernetes/website/issues/9499,以获取答案。
简而言之,kubernetes 1.11版中有一个pod优先级和抢占的问题。该问题已被识别,并已修复。但是,该修补程序将在1.11.1中可用,我认为仍然没有解决。但是,如果您从kuberenetes构建最新的代码库并进行部署,则可以正常工作,如上面的github链接中所述
PS:我在github上提出了这个问题。