4.16. 配置 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 在大量中断期间必须可用。在以下示例中,必须至少有一个 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 数量。