非抢占的PriorityClass,没有调度backof



我正在开发一个启动K8S Job (dockerised computer science批处理应用程序)的应用程序,我想优先考虑它们的启动。

我不想使用抢占,因为所有的作业都必须完成,我想确保调度顺序得到维护。

当我读到这个文档:https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#non-preempting-priority-class似乎,在非抢占的情况下,如果K8S当时没有必要的资源,高优先级pod可以排在低优先级pod之后。在高优先级作业要求最高的情况下,这种pod将永远不会被调度。

我怎样才能控制这些决定呢?

谢谢!

当你只需要使用Non preemptive时,请参考这个SO和Doc,它可以帮助你理解这个Non - preemptive类的用法。

相关内容

  • 没有找到相关文章

最新更新