使用 Argo CD - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

帮助改进此页面

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

使用 Argo CD

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

先决条件

使用 Argo CD 之前,您需要:

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

  • 包含 Kubernetes 清单的 Git 存储库

  • 已配置 kubectl 以与集群通信

常见任务

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

配置存储库访问权限 :配置 Argo CD 以使用 Amazon Secrets Manager、Amazon 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 功能的详细信息: