Installing Alauda Build of Argo CD

目录

先决条件

  1. 下载 与您平台架构对应的 Alauda Build of Argo CD Operator 安装包。
  2. 使用 Upload Packages 机制上传安装包。

操作步骤

请在您希望使用 GitOps 功能的集群中安装。

安装 Alauda Build of Argo CD Operator

  1. 登录,进入 Administrator 页面。
  2. 点击 Marketplace > OperatorHub,进入 OperatorHub 页面。
  3. 找到 Alauda Build of Argo CD Operator,点击 Install,进入 Install Argo CD 页面。

配置参数:

参数推荐配置
Channel默认通道为 alpha
Installation ModeCluster:集群内所有命名空间共享单个 Operator 实例进行创建和管理,资源占用更低。
Namespace选择 Recommended Namespace:若不存在则自动创建。
Upgrade StrategyAuto:当有新版本时,OperatorHub 会自动升级 Operator 至最新版本。
  1. 建议使用默认推荐配置,直接点击 Install 完成 Alauda Build of Argo CD Operator 的安装。

创建 Argo CD 实例

  1. 点击 Marketplace > OperatorHub

  2. 找到 Alauda Build of Argo CD Operator,点击进入 Argo CD 详情页面。

  3. 点击 All Instances

  4. 点击 Create Instance,选择 Argo CD 实例卡片。

  5. 点击 Create Instance

INFO

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

  1. 点击 Create

创建 AppProject 实例

INFO

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

  1. 找到 Alauda Build of Argo CD operator,点击进入 Alauda Argo CD 详情页面。

  2. 点击 All InstancesCreate Instance,选择 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. 点击 Create

完成以上操作步骤后,您已成功安装 Argo CD。立即通过 Argo CD 监控面板创建 Argo CD 应用,开启您的 GitOps 之旅。