5.3. 安装 OpenShift GitOps
Red Hat OpenShift GitOps 使用 Argo CD 管理特定集群范围的资源,包括:集群 Operator、可选 Operator Lifecycle Manager(OLM)Operator 和用户管理。
本指南介绍了如何将 Red Hat OpenShift GitOps Operator 安装到 OpenShift Container Platform 集群,并登录 Argo CD 实例。
5.3.1. 在 Web 控制台中安装 OpenShift GitOps Operator
先决条件
- 访问 OpenShift Container Platform Web 控制台。
-
具有
cluster-admin
角色的帐户。 - 以管理员身份登陆到 OpenShift Container Platform 集群。
如果您已安装 Argo CD Operator 的 Community 版本,请在安装 Red Hat OpenShift GitOps Operator 前删除 Argo CD Community Operator。
流程
-
打开 Web 控制台的 Administrator 视角,并进入左侧菜单中的 Operators
OperatorHub。 搜索
OpenShift GitOps
,点 Red Hat OpenShift GitOps 标题,然后点 Install。Red Hat OpenShift GitOps 将安装在集群的所有命名空间中。
安装 Red Hat OpenShift GitOps Operator 后,它会自动设置 openshift-gitops
命名空间中的已就绪的 Argo CD 实例,并在控制台工具栏中显示 Argo CD 图标。您可以在项目下为您的应用程序创建后续的 Argo CD 实例。
5.3.2. 使用 Argo CD admin 帐户登录到 Argo CD 实例
Red Hat OpenShift GitOps Operator 会自动创建一个可用的 Argo CD 实例,可在 openshift-gitops
命名空间中使用。
先决条件
- 在集群中安装了 Red Hat OpenShift GitOps Operator。
流程
-
在 Web 控制台的 Administrator 视角中,导航到 Operators
Installed Operators,以验证是否安装了 Red Hat OpenShift GitOps Operator。 -
进入
menu
OpenShift GitOps Cluster Argo CD。Argo CD UI 的登录页面显示在新窗口中。 获取 Argo CD 实例的密码:
- 在控制台左侧面板中,使用视角切换器切换到 Developer 视角。
-
使用 Project 下拉列表,再选择
openshift-gitops
项目。 - 使用左侧导航面板导航到 Secrets 页面。
- 选择 openshift-gitops-cluster 实例来显示密码。
- 复制密码。
要使用 OpenShift Container Platform 凭证登录,请在 Argo CD 用户界面中选择 LOG IN VIA OPENSHIFT
选项。
-
使用此密码和
admin
作为用户名在新窗口中登录到 Argo CD UI。
您不能在同一命名空间中创建两个 Argo CD CR。