第 9 章 使用集群范围的 Argo Rollouts 实例管理推出部署资源
context: use-cluster-scoped-argo-rollouts-instance-to-manage-rollouts-resources
默认情况下,Argo Rollouts 支持 Argo Rollouts 自定义资源(CR)的集群范围的模式。这个安装模式使用 CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
环境变量来指定可用于管理推出部署资源的命名空间列表。
要管理 Argo Rollouts 资源,请在集群中安装 Red Hat OpenShift GitOps Operator 后,您可以在您选择的命名空间中创建和配置 RolloutManager
自定义资源(CR)实例。然后,您可以更新 Red Hat OpenShift GitOps Operator 的现有 Subscription
对象,并将用户定义的命名空间添加到 Argo CD 实例的 spec
部分中的 CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
环境变量中。
9.1. 先决条件
- 以管理员身份登录到 OpenShift Container Platform 集群。
- 您已在 OpenShift Container Platform 集群上安装了 Red Hat OpenShift GitOps Operator。
-
您已创建了
RolloutManager
自定义资源。