Crea una funzionalità Argo CD - Amazon EKS

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:

Cosa succede quando si crea una funzionalità Argo CD

Quando create una funzionalità Argo CD:

  1. EKS crea il servizio di funzionalità Argo CD nel piano di controllo AWS

  2. Le definizioni di risorse personalizzate (CRDs) sono installate nel cluster

  3. Argo CD inizia a cercare le sue risorse personalizzate (Applicazioni, ApplicationSets, AppProjects)

  4. Lo stato della funzionalità cambia da a CREATING ACTIVE

  5. 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