2.6. 在 Argo CD 实例上启用 Argo Rollouts UI
要在 Argo CD 实例上启用 Argo Rollouts UI,请完成以下步骤。
先决条件
-
您可以使用
cluster-admin
权限访问集群。 - 您已在 OpenShift Container Platform 集群上安装了 Red Hat OpenShift GitOps Operator。
- 您已配置了 RolloutManager 自定义资源(CR)。
流程
- 登陆到 OpenShift Container Platform Web 控制台。
-
在 Web 控制台的 Administrator 视角中,点 Operators
Installed Operators。 - 从安装的 Operator 列表中选择 Red Hat OpenShift GitOps,然后点击 Argo CD 选项卡。
-
在
openshift-gitops
命名空间下的 Argo CD 选项卡中选择 Argo CD 实例。 点 YAML 并添加以下配置来配置 Argo Rollouts UI:
在 Argo CD CR 中启用 Argo Rollouts UI 示例
apiVersion: argoproj.io/v1beta1 kind: ArgoCD metadata: name: argocd spec: server: enableRolloutsUI: true 1
- 1
- 将此值设置为
true
,以配置enableRolloutsUI
字段。
- 点击 Save。
-
在 Web 控制台的 Administrator 视角中,导航到
menu
OpenShift GitOps Cluster Argo CD。Argo CD Web UI 的登录页面显示在新窗口中。 要在 Argo CD Web UI 中访问 Argo Rollouts UI,请配置一个包含 Argo Rollouts 资源的示例应用程序。
注意enableRolloutsUI
字段重启 Argo CD 服务器部署 pod,因此在 Argo CD Web UI 中需要几秒钟才能启用 Argo CD Web UI。