Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

16.6.6. 禁用优先级与抢占

您可以禁用 pod 优先级与抢占功能。

禁用该功能后,现有 pod 会保留其优先级字段,但会禁用抢占功能,而且也会忽略优先级字段。如果禁用该功能,您便无法在新 pod 中设置优先级类名称。

重要

在集群面临资源压力时,关键 pod 依赖于调度程序抢占功能来进行调度。因此,红帽建议您不要禁用抢占。DaemonSet pod 由 DaemonSet 控制器调度,不受禁用抢占的影响。

为集群禁用抢占:

  1. 修改 master-config.yaml,将 schedulerArgs 部分中的 disablePreemption 参数设置为 false

    disablePreemption=false
  2. 重启 OpenShift Container Platform master 服务和调度程序以应用更改。

    # master-restart api
    # master-restart scheduler