使用 Argo CD - Amazon EKS

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

使用 Argo CD

通过 Argo CD 功能,您可以在 Git 存储库中定义应用程序,然后 Argo CD 会自动将它们同步到 Kubernetes 集群。此功能支持通过自动偏差检测实现声明性、版本控制的应用程序部署。

先决条件

使用 Argo CD 之前,您需要:

  • 已创建具有 Argo CD 功能的 EKS 集群(请参阅创建 Argo CD 功能

  • 包含 Kubernetes 清单的 Git 存储库

  • 已配置 kubectl 以与集群通信

常见任务

以下主题将指导您完成常见的 Argo CD 任务:

配置存储库访问权限 :配置 Argo CD 以使用 AWS Secrets Manager、AWS CodeConnections 或 Kubernetes Secrets 访问您的 Git 存储库。

注册目标集群 :注册 Argo CD 将在其中部署应用程序的目标集群。

使用 Argo CD 项目 :使用适用于多租户环境的项目来组织应用程序并强制实施安全边界。

创建应用程序 :通过自动或手动同步策略,创建从 Git 存储库部署的应用程序。

使用 ApplicationSets :使用 ApplicationSets,通过模板和生成器跨多个环境或集群部署应用程序。

访问 Argo CD 用户界面

通过 EKS 控制台访问 Argo CD 用户界面:

  1. 打开 Amazon EKS 控制台

  2. 选择您的集群

  3. 选择功能选项卡

  4. 选择 Argo CD

  5. 选择 Open Argo CD UI

用户界面提供可视化应用程序拓扑、同步状态和历史记录、资源运行状况和事件、手动同步控制以及应用程序管理。

上游文档

有关 Argo CD 功能的详细信息: