16.6.4. Pod 优先级示例场景
Pod 优先级和抢占为 pod 分配优先级,以进行调度。调度程序将抢占(驱除)较低优先级 pod,从而调度优先级较高的 pod。
- 典型的抢占场景
Pod P 是一个待处理 pod。
- 调度程序会找到 Node N,删除一个或多个 pod 会导致 Pod P 调度到该节点上。
- 调度程序从 Node N 中删除较低优先级 pod,并将 Pod P 调度到该节点上。
-
Pod P 的
nominatedNodeName
字段被设置为 Node N 的名称。
注意
Pod P 不一定调度到已提名节点。
- 抢占和终止期限
抢占的 pod 具有较长的终止期限。
- 调度程序在 Node N 上抢占了一个较低优先级 pod。
- 调度程序会等待 pod 正常终止。
- 出于其他调度原因,节点 M 变为可用。
- 然后调度程序可以在 节点 M 上调度 Pod P。