Creación de una capacidad de Argo CD - Amazon EKS

Ayude a mejorar esta página

Para contribuir a esta guía del usuario, elija el enlace Edit this page on GitHub que se encuentra en el panel derecho de cada página.

Creación de una capacidad de Argo CD

En este tema, se explica cómo crear una capacidad de Argo CD en un clúster de Amazon EKS.

Requisitos previos

Antes de crear una capacidad de Argo CD, asegúrese de que disponga de lo siguiente:

  • Un clúster de Amazon EKS existente que ejecute una versión de Kubernetes compatible (se admiten todas las versiones con soporte estándar y ampliado)

  • AWS Identity Center configurado: necesario para la autenticación de Argo CD (no se admiten los usuarios locales)

  • Un rol de capacidad de IAM con permisos para Argo CD

  • Permisos de IAM suficientes para crear recursos de capacidad en los clústeres de EKS

  • kubectl configurado para comunicarse con el clúster

  • (Opcional) La CLI de Argo CD instalada para facilitar la administración de clústeres y repositorios

  • (Para la CLI o eksctl) La herramienta de la CLI adecuada instalada y configurada

Para obtener instrucciones sobre cómo crear el rol de capacidad de IAM, consulte Rol de IAM de capacidad de Amazon EKS. Para obtener la configuración de Identity Center, consulte Introducción a AWS Identity Center.

importante

El rol de capacidad de IAM que proporcione determina a qué recursos de AWS puede acceder Argo CD. Esto incluye el acceso al repositorio de Git a través de CodeConnections y los secretos en Secrets Manager. Para obtener orientación sobre cómo crear un rol adecuado con los permisos de privilegio mínimo, consulte Rol de IAM de capacidad de Amazon EKS y Consideraciones sobre la seguridad para las capacidades de EKS.

Elección de la herramienta

Puede crear una capacidad de Argo CD mediante la Consola de administración de AWS, la AWS CLI o eksctl:

Qué ocurre cuando se crea una capacidad de Argo CD

Cuando crea una capacidad de Argo CD:

  1. EKS crea el servicio de capacidad de Argo CD y lo configura para supervisar y administrar los recursos del clúster.

  2. Las definiciones de recursos personalizados (CRD) de Kubernetes se instalan en el clúster.

  3. La capacidad asume el rol de capacidad de IAM que proporcione.

  4. Argo CD comienza a supervisar sus recursos personalizados.

  5. El estado de la capacidad cambia de CREATING a ACTIVE.

  6. Se puede acceder a la interfaz de usuario de Argo CD a través de su punto de conexión.

Una vez activo, puede crear aplicaciones de Argo CD en el clúster para implementarlas desde los repositorios de Git.

Siguientes pasos

Después de crear la capacidad de Argo CD:

  • Uso de Argo CD: configuración del acceso a repositorios, registro de clústeres de destino y creación de aplicaciones

  • Conceptos de Argo CD: más información sobre los principios de GitOps, las políticas de sincronización y los patrones de varios clústeres

  • Consideraciones sobre Argo CD: exploración de los patrones de arquitectura de varios clústeres y configuración avanzada