Contribuisci a migliorare questa pagina
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Per contribuire a questa guida per l'utente, scegli il GitHub link Modifica questa pagina nel riquadro destro di ogni pagina.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea una funzionalità Argo CD
Questo argomento spiega come creare una funzionalità Argo CD sul tuo cluster Amazon EKS.
Prerequisiti
Prima di creare una funzionalità Argo CD, assicurati di avere:
-
Un cluster Amazon EKS esistente che esegue una versione di Kubernetes supportata (sono supportate tutte le versioni con supporto standard ed esteso)
-
AWS Identity Center configurato: necessario per l'autenticazione Argo CD (gli utenti locali non sono supportati)
-
Un ruolo di capacità IAM con autorizzazioni per Argo CD
-
Autorizzazioni IAM sufficienti per creare risorse di funzionalità sui cluster EKS
-
kubectlconfigurato per comunicare con il cluster -
(Opzionale) L'Argo CD CLI è stata installata per una più semplice gestione di cluster e repository
-
(Per CLI/EksCtl) Lo strumento CLI appropriato installato e configurato
Per istruzioni sulla creazione dello IAM Capability Role, consulta. Funzionalità Amazon EKS, ruolo IAM Per la configurazione di Identity Center, consulta Guida introduttiva a AWS Identity Center.
Importante
Il ruolo IAM Capability fornito determina a quali AWS risorse Argo CD può accedere. Ciò include l'accesso al repository Git tramite CodeConnections e i segreti in Secrets Manager. Per indicazioni sulla creazione di un ruolo appropriato con autorizzazioni con privilegi minimi, consulta e. Funzionalità Amazon EKS, ruolo IAM Considerazioni sulla sicurezza per EKS Capabilities
Scegli il tuo strumento
È possibile creare una funzionalità Argo CD utilizzando la Console di gestione AWS AWS CLI o eksctl:
-
Crea una funzionalità Argo CD utilizzando la console- Usa la console per un'esperienza guidata
-
Crea una funzionalità Argo CD utilizzando la CLI AWS- Usa la AWS CLI per lo scripting e l'automazione
-
Crea una funzionalità Argo CD usando eksctl- Usa eksctl per un'esperienza nativa di Kubernetes
Cosa succede quando si crea una funzionalità Argo CD
Quando create una funzionalità Argo CD:
-
EKS crea il servizio di funzionalità Argo CD e lo configura per monitorare e gestire le risorse nel cluster
-
Le definizioni di risorse personalizzate (CRDs) sono installate nel cluster
-
La funzionalità presuppone lo IAM Capability Role fornito dall'utente
-
Argo CD inizia a cercare le sue risorse personalizzate
-
Lo stato della capacità cambia da a
CREATINGACTIVE -
L'interfaccia utente di Argo CD diventa accessibile tramite il suo endpoint
Una volta attive, è possibile creare applicazioni Argo CD nel cluster da distribuire dai repository Git.
Fasi successive
Dopo aver creato la funzionalità Argo CD:
-
Lavorare con Argo CD- Configura l'accesso al repository, registra i cluster di destinazione e crea applicazioni
-
Concetti di Argo CD- Scopri GitOps i principi, le politiche di sincronizzazione e i modelli multicluster
-
Considerazioni su Argo CD- Esplora i modelli di architettura multicluster e la configurazione avanzata