安装 Argo CD

前提条件

  1. 下载与您的平台架构相对应的Argo CD Operator安装包。
  2. 上传通过上传包机制上传Argo CD安装包。

操作步骤

安装到您希望使用GitOps功能的集群。

安装 Argo CD Operator

  1. 登录平台,进入平台管理页面。
  2. 点击应用商店 > OperatorHub,进入OperatorHub页面。
  3. 找到Argo CD Operator,点击安装,进入安装 Argo CD页面。

配置参数:

参数推荐配置
频道默认频道为alpha
安装模式集群:集群中的所有命名空间共享一个Operator实例进行创建和管理,从而降低资源使用量。
命名空间选择推荐命名空间:如果不存在则自动创建。
升级策略自动:当有新版本可用时,OperatorHub将自动将Operator升级到最新版本。
  1. 建议使用默认配置;只需点击安装以完成Argo CD Operator的安装。

创建 Argo CD 实例

  1. 点击应用商店 > OperatorHub

  2. 找到Argo CD Operator,点击进入ArgoCD详细信息页面。

  3. 点击所有实例

  4. 点击创建实例,选择Argo CD实例卡片。

  5. 点击创建实例

INFO

在配置实例参数页面,除非有特定要求,请使用默认配置。 注意:如果global集群不可高可用(例如仅有一个控制节点),则在创建实例时请切换至YAML视图,并将ha.enabled字段值设置为false。

  1. 点击创建

创建 AppProject 实例

INFO

提示:如果您不需要使用平台管理的集群配置管理功能,则无需执行以下步骤。

  1. 找到Argo CD Operator,点击进入Argo CD详细信息页面。

  2. 点击所有实例创建实例,选择AppProject实例卡片。

  3. 切换到YAML视图,并用以下代码覆盖界面上现有的YAML内容。

    apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: name: cpaas-system namespace: argocd spec: clusterResourceWhitelist: - group: '*' kind: '*' destinations: - namespace: '*' server: '*' sourceRepos: - '*'
  4. 点击创建

完成上述操作后,您已成功安装Argo CD。立即通过Argo CD仪表板创建应用程序,开始您的GitOps旅程。