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 nel piano di controllo AWS
-
Le definizioni di risorse personalizzate (CRDs) sono installate nel cluster
-
Argo CD inizia a cercare le sue risorse personalizzate (Applicazioni, ApplicationSets, AppProjects)
-
Lo stato della funzionalità cambia da a
CREATINGACTIVE -
L'interfaccia utente di Argo CD diventa accessibile tramite il relativo URL
Una volta attiva, potete creare applicazioni Argo CD nel cluster da distribuire dalle vostre fonti dichiarative.
Fasi successive
Dopo aver creato la funzionalità Argo CD:
-
Concetti di Argo CD- Scopri GitOps i principi, le politiche di sincronizzazione e i modelli multicluster
-
Lavorare con Argo CD- Configura l'accesso al repository, registra i cluster di destinazione e crea applicazioni
-
Considerazioni su Argo CD- Esplora i modelli di architettura multicluster e la configurazione avanzata