【发布时间】:2021-07-09 23:29:22
【问题描述】:
考虑到所有节点都被充分利用,并且调度器队列中有一个用户的pod具有更高的优先级,并且没有剩余的Best Effort和Burstable pod,只保证较低的优先级,那么可以保证 pod 会被驱逐,以便为更高优先级的 pod 腾出空间?
【问题讨论】:
标签: kubernetes
考虑到所有节点都被充分利用,并且调度器队列中有一个用户的pod具有更高的优先级,并且没有剩余的Best Effort和Burstable pod,只保证较低的优先级,那么可以保证 pod 会被驱逐,以便为更高优先级的 pod 腾出空间?
【问题讨论】:
标签: kubernetes
来自Interactions between Pod priority and quality of service
调度器的抢占逻辑在选择抢占目标时不考虑QoS。 Preemption 会考虑 Pod 的优先级,并尝试选择一组优先级最低的目标。
因此,如果调度了更高优先级的 Pod,则可能会驱逐具有“保证”QoS 的 Pod。
【讨论】: