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à.
Domande frequenti su Eksctl
Ambito generale
Posso usarlo eksctl per gestire cluster che non sono stati creati da? eksctl
Sì Dalla versione 0.40.0 è possibile eseguire su qualsiasi eksctl cluster, indipendentemente dal fatto che sia stato creato da eksctl o meno. Per ulteriori informazioni, consulta Cluster non creati da eksctl.
Gruppi di nodi
Come posso cambiare il tipo di istanza del mio gruppo di nodi?
Dal punto di vista dieksctl, i gruppi di nodi sono immutabili. Ciò significa che una volta creato, l'unica cosa che eksctl può fare è scalare il gruppo di nodi verso l'alto o verso il basso.
Per cambiare il tipo di istanza, crea un nuovo gruppo di nodi con il tipo di istanza desiderato, quindi drenalo in modo che i carichi di lavoro si spostino su quello nuovo. Una volta completato questo passaggio, puoi eliminare il vecchio gruppo di nodi.
Come posso vedere i dati utente generati per un gruppo di nodi?
Per prima cosa avrai bisogno del nome dello stack Cloudformation che gestisce il nodegroup:
eksctl utils describe-stacks --region=us-west-2 --cluster NAME
Vedrai un nome simile a. eksctl-CLUSTER_NAME-nodegroup-NODEGROUP_NAME
È possibile eseguire quanto segue per ottenere i dati utente. Nota l'ultima riga che decodifica da base64 e decomprime i dati compressi con gzip.
NG_STACK=eksctl-scrumptious-monster-1595247364-nodegroup-ng-29b8862f # your stack here LAUNCH_TEMPLATE_ID=$(aws cloudformation describe-stack-resources --stack-name $NG_STACK \ | jq -r '.StackResources | map(select(.LogicalResourceId == "NodeGroupLaunchTemplate") \ | .PhysicalResourceId)[0]') aws ec2 describe-launch-template-versions --launch-template-id $LAUNCH_TEMPLATE_ID \ | jq -r '.LaunchTemplateVersions[0].LaunchTemplateData.UserData' \ | base64 -d | gunzip
Ingresso
Come posso configurare l'ingresso con? eksctl
Ti consigliamo di utilizzare il controller AWS Load Balancer
Kubectl
Sto usando un proxy HTTPS e la convalida del certificato del cluster non riesce, come posso usare il sistema? CAs
Imposta la variabile di ambiente KUBECONFIG_USE_SYSTEM_CA per kubeconfig rispettare le autorità di certificazione del sistema.