Creating GitOps Application
Overview
利用 Alauda Container Platform GitOps 的应用管理能力,通过 GitOps Applications 可视化创建 Argo CD ApplicationSet,实现容器化应用的全生命周期管理。
目录
Prerequisites通过 Web 控制台创建 Argo CD Application操作步骤查看 YAML 文件中的同步忽略配置字段通过 YAML 创建 Argo CD Application操作步骤通过 CLI 创建 Argo CD Application前提条件Prerequisites
-
安装 Alauda Container Platform GitOps:
- 若未安装,请联系管理员参考安装 Alauda Container Platform GitOps
-
Git 仓库集成(任选一种方式):
- 通过 Argo CD 监控面板集成代码仓库
- 管理员需通过 DevOps Toolchain > Integrate 预先配置代码仓库
通过 Web 控制台创建 Argo CD Application
通过可视化管理界面简化应用分发流程。
操作步骤
-
进入 Container Platform,导航至 GitOps Applications。
-
点击 Create GitOps Application。
-
在 Basic Info 和 Code Repository 部分配置参数:
-
配置 Destination 部分参数:
-
Application:差异化配置不会修改源目录中的基础文件。
-
ApplicationSet:支持多集群部署的差异化配置。
注意:差异化配置不会修改 Source Directory 中的基础文件。
-
-
配置 Sync Policy(3 分钟一次的自动对齐):
-
点击 Create。
手动同步说明:选择 Synchronize Immediately 可立即部署,选择 Synchronize Later 可在详情页手动触发同步。
查看 YAML 文件中的同步忽略配置字段
配置同步忽略规则后,可通过以下步骤验证:
-
进入 GitOps Application
-
选择目标应用
-
点击 Action > Update
-
查看 YAML 文件内容。
通过 YAML 创建 Argo CD Application
操作步骤
-
进入 Container Platform,导航至 GitOps Applications。
-
点击 Create GitOps Application。
-
切换至 YAML 标签页。
-
在 YAML 区域,参考以下 YAML 文件配置相关信息。将
namespace和project替换为您自己的命名空间和项目。 -
点击 Create。
通过 CLI 创建 Argo CD Application
前提条件
已安装 web-cli 插件且启用 web-cli 开关。