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