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 e lo configura per monitorare e gestire le risorse nel cluster

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

  3. La funzionalità presuppone lo IAM Capability Role fornito dall'utente

  4. Argo CD inizia a cercare le sue risorse personalizzate

  5. Lo stato della capacità cambia da a CREATING ACTIVE

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