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