0

我按照以下说明进行操作,Kubernetes 1.11但优先级和抢占不起作用。

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

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

我尝试了另一个实验来检查优先级是否适用于对 pod 进行排队。但是,它不会根据优先级值对队列中的 pod 进行排序。

有没有人有同样的问题?我需要做任何其他事情来启用此功能Kubernetes 1.11吗?

4

1 回答 1

1

请参阅https://github.com/kubernetes/website/issues/9499以获得您的答案。

简而言之,kubernetes 1.11 版本存在 pod 优先级和抢占的问题。该问题已被确定并已推送修复程序。但是,该修复程序将在 1.11.1 中可用,我相信它还没有启动。

但是,如果您从 kuberenetes 构建最新的代码库并部署,它将起作用,如上面的 github 链接中发布的

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

于 2018-07-14T01:25:35.320 回答