Kubernetes QoS保证的pod是否可以被更高优先级的pod逐出?

Kubernetes QoS保证的pod是否可以被更高优先级的pod逐出?,kubernetes,Kubernetes,考虑到所有节点都得到充分利用,并且调度器队列中有一个具有较高优先级的用户pod,并且没有更多的尽力而为和突发pod剩余,只有较低优先级的pod才能得到保证,那么该保证pod可以被逐出以为较高优先级的pod腾出空间吗? < P>调度程序的抢占逻辑在选择抢占目标时不考虑QoS。抢占考虑Pod优先级,并尝试选择一组优先级最低的目标 因此,如果安排了更高优先级的Pod,则具有QoS“保证”的Pod可能会被逐出。 < P>调度程序的抢占逻辑在选择抢占目标时不考虑QoS。抢占考虑Pod优先级,并尝试选择一组

考虑到所有节点都得到充分利用,并且调度器队列中有一个具有较高优先级的用户pod,并且没有更多的尽力而为和突发pod剩余,只有较低优先级的pod才能得到保证,那么该保证pod可以被逐出以为较高优先级的pod腾出空间吗?

< P>调度程序的抢占逻辑在选择抢占目标时不考虑QoS。抢占考虑Pod优先级,并尝试选择一组优先级最低的目标

因此,如果安排了更高优先级的Pod,则具有QoS“保证”的Pod可能会被逐出。

< P>调度程序的抢占逻辑在选择抢占目标时不考虑QoS。抢占考虑Pod优先级,并尝试选择一组优先级最低的目标


因此,如果安排了更高优先级的Pod,则具有QoS“保证”的Pod可能会被逐出。

因此,概括地说,在抢占期间(调度时),可以逐出较低优先级的保证Pod,为更高优先级的Pod腾出空间。但低优先级保证的pod不会在高优先级pod之前被逐出,而是在资源耗尽逐出期间具有较低的QoS级别。Jonas的这句话正确吗?是的,根据文档中的信息,这听起来是正确的。因此,总结一下,在抢占期间(调度时),低优先级的保证pod可以被逐出,为高优先级的pod腾出空间。但低优先级保证的pod不会在高优先级pod之前被逐出,而是在资源耗尽逐出期间具有较低的QoS级别。Jonas的这句话正确吗?是的,根据文档中的信息,听起来是正确的。