4.19. 配置 Pod 中断预算
Pod 中断预算指定集群中在自愿中断期间必须同时可用的最少 Pod 数量,如维护窗口。
流程
编辑代理部署的 CR 实例。
使用 OpenShift 命令行界面:
- 以具有特权的用户身份登录 OpenShift Container Platform,以便在代理部署的项目中部署 CR。
编辑部署的 CR。
oc edit ActiveMQArtemis <CR instance name> -n <namespace>
使用 OpenShift Container Platform Web 控制台:
- 以具有特权的用户身份登录 OpenShift Container Platform,以便在代理部署的项目中部署 CR。
-
在左侧窗格中,单击
。 - 单击 ActiveMQArtemis CRD。
- 点 实例 选项卡。
- 点代理部署的实例。
点 YAML 标签。
在控制台中,会打开 YAML 编辑器,供您编辑 CR 实例。
在 CR 的
spec
部分,添加一个podDisruptionBudget
元素,并在部署中指定在自愿中断期间必须可用的最小 Pod 数量。在以下示例中,最少有一个 Pod 可用:spec: ... podDisruptionBudget: minAvailable: 1 ...
- 保存 CR。
其他资源
如需有关 Pod 中断预算的更多信息,请参阅 了解如何使用 pod 中断预算来指定 OpenShift Container Platform 文档中必须在线的 pod 数量。