Organizza i carichi di lavoro con i cluster Amazon EKS - Amazon EKS

Aiutaci 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à.

Vuoi contribuire a questa guida per l'utente? Scegli il GitHub link Modifica questa pagina che si trova nel riquadro destro di ogni pagina. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.

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

Organizza i carichi di lavoro con i cluster Amazon EKS

Un cluster Amazon EKS; è costituito da due componenti principali:

  • Il piano di controllo Amazon EKS;

  • I nodi di lavoro Amazon EKS; registrati con il piano di controllo

Il piano di controllo di Amazon EKS è costituito da nodi del piano di controllo che eseguono Kubernetes software, come etcd e Kubernetes server API. Il piano di controllo viene eseguito in un account gestito da AWS, e Kubernetes L'API è esposta tramite l'endpoint Amazon EKS associato al cluster. Ogni piano di controllo del cluster Amazon EKS è single-tenant e unico e viene eseguito su un proprio set di istanze Amazon EC2 .

Tutti i dati archiviati dai etcd nodi e dai volumi Amazon EBS associati vengono crittografati tramite AWS KMS. Il piano di controllo del cluster viene assegnato in più zone di disponibilità e anticipato da un Network Load Balancer di Elastic Load Balancing. Amazon EKS esegue inoltre il provisioning di interfacce di rete elastiche nelle sottoreti VPC per fornire la connettività dalle istanze del piano di controllo (control-plane) ai nodi (ad esempio, per supportare i flussi di dati kubectl exec, logs, proxy).

Importante

Nell'ambiente Amazon EKS, l'archiviazione etcd è limitata a 8 GiB come da linee guida per l'upstream. Eseguendo il comando seguente è possibile monitorare una metrica per la dimensione corrente del database. Se il tuo cluster ha un Kubernetes la versione seguente1.28, sostituiscila apiserver_storage_size_bytes con la seguente:

  • Kubernetes versione 1.27 e 1.26apiserver_storage_db_total_size_in_bytes

  • Kubernetes versione 1.25 e versioni precedenti — etcd_db_total_size_in_bytes

kubectl get --raw=/metrics | grep "apiserver_storage_size_bytes"

I nodi Amazon EKS vengono eseguiti nel tuo AWS account e si connettono al piano di controllo del cluster tramite l'endpoint del server API e un file di certificato creato per il cluster.

Nota