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 :
-
Création d'une fonctionnalité Argo CD à l'aide de la console- Utilisez la console pour une expérience guidée
-
Création d'une fonctionnalité Argo CD à l'aide de la CLI AWS- Utilisez la AWS CLI pour la création de scripts et l'automatisation
-
Création d'une fonctionnalité Argo CD à l'aide de eksctl- Utilisez eksctl pour une expérience native de Kubernetes
Que se passe-t-il lorsque vous créez une fonctionnalité Argo CD
Lorsque vous créez une fonctionnalité Argo CD :
-
EKS crée le service de capacité Argo CD et le configure pour surveiller et gérer les ressources de votre cluster
-
Des définitions de ressources personnalisées (CRDs) sont installées dans votre cluster
-
La fonctionnalité assume le rôle de capacité IAM que vous fournissez.
-
Argo CD commence à rechercher ses ressources personnalisées
-
L'état de capacité passe de
CREATINGàACTIVE -
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 :
-
Travailler avec Argo CD- Configurer l'accès au référentiel, enregistrer les clusters cibles et créer des applications
-
Concepts d'Argo CD- Découvrez GitOps les principes, les politiques de synchronisation et les modèles multi-clusters
-
Considérations relatives à Argo CD- Explorez les modèles d'architecture multi-clusters et la configuration avancée