使用控制台创建 Argo CD 功能 - Amazon EKS

帮助改进此页面

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

使用控制台创建 Argo CD 功能

本主题将介绍如何使用 AWS 管理控制台创建 Argo CD 功能。

先决条件

  • 已配置 AWS Identity Center:Argo CD 需要使用 AWS Identity Center 进行身份验证。不支持本地用户。如果您尚未设置 AWS Identity Center,请参阅开始使用 AWS Identity Center 以创建 Identity Center 实例,并参阅添加用户添加组以创建用于访问 Argo CD 的用户和组。

创建 Argo CD 功能

  1. 从以下位置打开 Amazon EKS 控制台:https://console.aws.amazon.com/eks/home#/clusters。

  2. 选择集群名称,打开集群详细信息页面。

  3. 选择功能选项卡。

  4. 在左侧导航栏中,选择 Argo CD

  5. 选择创建 Argo CD 功能

  6. 对于 IAM 功能角色

    • 如果已有 IAM 功能角色,请从下拉列表中选择该角色

    • 如需创建角色,请选择创建 Argo CD 角色

      此操作会在新选项卡中打开 IAM 控制台,其中包含预填充的信任策略和 Secrets Manager 的完全读取权限。默认情况下不会添加其他权限,但您可以根据需要自行添加。如果计划使用 CodeCommit 存储库或其他 AWS 服务,请在创建角色之前添加相应的权限。

      创建角色后,返回 EKS 控制台,系统将自动选择该角色。

      注意

      如果计划使用与 AWS Secrets Manager 或 AWS CodeConnections 的可选集成,则需要向该角色添加权限。有关 IAM 策略示例和配置指南,请参阅使用 AWS Secrets Manager 管理应用程序密钥使用 AWS CodeConnections 连接到 Git 存储库

  7. 配置 AWS Identity Center 集成:

    1. 选择启用 AWS Identity Center 集成

    2. 从下拉列表中选择 Identity Center 实例。

    3. 通过将用户或组分配给 Argo CD 角色(ADMIN、EDITOR 或 VIEWER)来配置 RBAC 的角色映射

  8. 选择创建

功能创建过程随即开始。

验证功能是否处于活动状态

  1. 功能选项卡上,查看 Argo CD 功能状态。

  2. 等待状态从 CREATING 更改为 ACTIVE

  3. 变为活动状态后,该功能即可使用。

有关功能状态和问题排查的信息,请参阅使用功能资源

访问 Argo CD 用户界面

待该功能处于活动状态后,可以访问 Argo CD 用户界面:

  1. 在 Argo CD 功能页面上,选择打开 Argo CD 用户界面

  2. Argo CD 用户界面将在新的浏览器选项卡中打开。

  3. 现在,您可以通过用户界面创建应用程序和管理部署。

后续步骤