创建 GitOps 原生应用
目录
概述前提条件通过 Web 控制台创建 Argo CD 原生应用操作步骤查看 YAML 文件中的同步忽略配置字段通过 YAML 创建 Argo CD 原生应用操作步骤通过 CLI 创建 Argo CD 原生应用前提条件概述
利用 Alauda Container Platform GitOps 的应用管理能力,可视化创建 Argo CD ApplicationSet,通过 GitOps 原生应用 对容器化应用进行全面的生命周期管理。
前提条件
-
安装 Alauda Container Platform GitOps:
- 如果尚未安装,请联系管理员执行 安装 Alauda Container Platform GitOps
-
Git 仓库集成(选择一种方式):
- 通过 Argo CD 监控面板集成代码仓库
- 管理员必须通过 DevOps Toolchain > Integrate 配置代码仓库
通过 Web 控制台创建 Argo CD 原生应用
通过可视化管理界面简化应用分发流程。
操作步骤
-
Container Platform,然后导航到 GitOps 原生应用。
-
点击 创建 GitOps 原生应用。
-
在 基本信息 和 代码仓库 部分配置参数:
-
在 目标 部分配置参数:
-
原生应用:差异化配置不会修改源目录中的基础文件。
-
ApplicationSet:通过 差异化配置 进行多集群部署。
注意:差异化配置 不会修改 源目录 中的基础文件。
-
-
同步策略(3 分钟调谐间隔)。
-
点击 创建。
INFO
手动同步说明:选择 立即同步 可立即部署,或选择 稍后同步 在详情页手动触发。
查看 YAML 文件中的同步忽略配置字段
配置同步忽略规则后,可通过以下方式验证:
-
导航到 GitOps 原生应用
-
选择目标应用
-
点击 Action > Update
-
查看 YAML 文件。
通过 YAML 创建 Argo CD 原生应用
操作步骤
-
Container Platform,然后导航到 GitOps 原生应用。
-
点击 创建 GitOps 原生应用。
-
切换到 YAML 选项卡。
-
在 YAML 部分中,请参考以下 YAML 文件并配置相关信息。将
namespace和project替换为您自己的 namespace 和 project。 -
点击 创建。
通过 CLI 创建 Argo CD 原生应用
前提条件
已安装 web-cli 插件,并启用 web-cli 开关。