Création d’une fonctionnalité Argo CD - Amazon EKS

Aidez à améliorer cette page

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d’une fonctionnalité Argo CD

Cette rubrique explique comment créer une fonctionnalité Argo CD sur votre cluster Amazon EKS.

Conditions préalables

Avant de créer une fonctionnalité Argo CD, assurez-vous de disposer des éléments suivants :

  • Un cluster Amazon EKS existant exécutant une version de Kubernetes prise en charge (toutes les versions du support standard et étendu sont prises en charge)

  • AWS Identity Center configuré - Nécessaire pour l'authentification sur Argo CD (les utilisateurs locaux ne sont pas pris en charge)

  • Un rôle de capacité IAM avec des autorisations pour Argo CD

  • Autorisations IAM suffisantes pour créer des ressources de capacités sur les clusters EKS

  • kubectlconfiguré pour communiquer avec votre cluster

  • (Facultatif) L'Argo CD CLI est installée pour faciliter la gestion des clusters et des référentiels

  • (Pour CLI/ekSCTL) L'outil CLI approprié est installé et configuré

Pour obtenir des instructions sur la création du rôle de capacité IAM, consultezFonctionnalité Amazon EKS : rôle IAM. Pour la configuration d'Identity Center, consultez Getting Started with AWS Identity Center.

Important

Le rôle de capacité IAM que vous fournissez détermine les AWS ressources auxquelles Argo CD peut accéder. Cela inclut l'accès au dépôt Git via CodeConnections et les secrets dans Secrets Manager. Pour obtenir des conseils sur la création d'un rôle approprié avec des autorisations de moindre privilège, consultez Fonctionnalité Amazon EKS : rôle IAM et. Considérations relatives à la sécurité relatives aux fonctionnalités EKS

Choisissez votre outil

Vous pouvez créer une fonctionnalité Argo CD à l'aide de la AWS Management Console AWS CLI ou de eksctl :

Que se passe-t-il lorsque vous créez une fonctionnalité Argo CD

Lorsque vous créez une fonctionnalité Argo CD :

  1. EKS crée le service de capacité Argo CD et le configure pour surveiller et gérer les ressources de votre cluster

  2. Des définitions de ressources personnalisées (CRDs) sont installées dans votre cluster

  3. La fonctionnalité assume le rôle de capacité IAM que vous fournissez.

  4. Argo CD commence à rechercher ses ressources personnalisées

  5. L'état de capacité passe de CREATING à ACTIVE

  6. L'interface utilisateur d'Argo CD devient accessible via son point de terminaison

Une fois actives, vous pouvez créer des applications Argo CD dans votre cluster pour les déployer à partir de référentiels Git.

Étapes suivantes

Après avoir créé la fonctionnalité Argo CD :