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à.
Installazione di un grafico Helm su un cluster Amazon EKS
I grafici Helm ospitati in Amazon ECR possono essere installati sui cluster Amazon EKS.
Prerequisiti
-
Installa la versione più recente del client Helm. Questi passaggi sono stati scritti utilizzando la versione
3.9.0
di Helm. Per ulteriori informazioni, consulta l'argomento relativo all'installazione di Helm. -
Hai almeno la versione
1.23.9
o2.6.3
del AWS CLI installata sul computer. Per ulteriori informazioni, consulta Installare o aggiornare la versione più recente della AWS CLI. -
Hai inviato un grafico Helm al tuo repository Amazon ECR. Per ulteriori informazioni, consulta Trasferimento di un grafico Helm a un repository privato di Amazon ECR.
-
Hai configurato
kubectl
affinché lavori con Amazon EKS. Per ulteriori informazioni, consulta Crea unkubeconfig
per Amazon EKS nella Guida per l'utente di Amazon EKS. Se i comandi seguenti vanno a buon fine per il cluster, la configurazione è corretta.kubectl get svc
Per installare un grafico Helm su un cluster Amazon EKS
-
Autentica il tuo client Helm nel registro Amazon ECR che esegue l'hosting del tuo grafico Helm. Devi ottenere i token di autenticazione per ciascun registro utilizzato. I token hanno una validità di 12 ore. Per ulteriori informazioni, consulta Autenticazione del registro privato in Amazon ECR.
aws ecr get-login-password \ --region
us-west-2
| helm registry login \ --username AWS \ --password-stdinaws_account_id
.dkr.ecr.region
.amazonaws.com -
Installare il grafico. Sostituisci
helm-test-chart
con il tuo repository e0.1.0
con il tag del grafico Helm.helm install ecr-chart-demo oci://
/aws_account_id
.dkr.ecr.region
.amazonaws.com.rproxy.goskope.comhelm-test-chart
--version0.1.0
L'output dovrebbe avere questo aspetto:
NAME: ecr-chart-demo LAST DEPLOYED: Tue May 31 17:38:56 2022 NAMESPACE: default STATUS: deployed REVISION: 1 TEST SUITE: None
-
Verifica l'installazione del grafico.
helm list -n default
Output di esempio:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION ecr-chart-demo default 1 2022-06-01 15:56:40.128669157 +0000 UTC deployed helm-test-chart-0.1.0 1.16.0
-
(Facoltativo) Vedi il grafico Helm installato
ConfigMap
.kubectl describe configmap
helm-test-chart-configmap
-
Al termine dell'operazione, puoi rimuovere la versione del grafico dal cluster.
helm uninstall
ecr-chart-demo