Che cosa è Amazon EKS?
Amazon Elastic Kubernetes Service (Amazon EKS) è un servizio gestito che elimina la necessità di installare, gestire e mantenere un proprio piano di controllo Kubernetes su Amazon Web Services (AWS). Kubernetes
Funzionalità di Amazon EKS
Di seguito sono riportate le funzionalità principali di Amazon EKS:
- Rete e autenticazione sicure
-
Amazon EKS integra i carichi di lavoro Kubernetes con i servizi di sicurezza e di rete AWS. Si integra anche con AWS Identity and Access Management (IAM) per fornire l'autenticazione per i cluster Kubernetes.
- Facile dimensionamento del cluster
-
Amazon EKS consente di dimensionare facilmente i cluster Kubernetes, aumentandoli e riducendoli in base alla domanda dei carichi di lavoro. Amazon EKS supporta il dimensionamento automatico orizzontale dei Pod in base alla CPU o a parametri personalizzati, nonché il dimensionamento automatico dei cluster in base alla domanda dell'intero carico di lavoro.
- Esperienza Kubernetes gestita
-
È possibile apportare modifiche al cluster Kubernetes utilizzando
, AWS Management Consoleeksctl
, AWS Command Line Interface (AWS CLI) , l'API, kubectl e Terraform . - Elevata disponibilità
-
Amazon EKS fornisce un'elevata disponibilità per il piano di controllo su più zone di disponibilità.
- Integrazione con i servizi AWS
-
Amazon EKS si integra con altri servizi AWS, fornendo una piattaforma completa per l'implementazione e la gestione delle applicazioni containerizzate. Inoltre, permette di risolvere più facilmente i problemi dei carichi di lavoro Kubernetes attraverso vari strumenti per l'osservabilità.
Per ulteriori dettagli sulle altre funzionalità di Amazon ELS, consulta la pagina Caratteristiche di Amazon EKS
Nozioni di base su Amazon EKS
Per creare il primo cluster e le risorse associate, vedere Guida introduttiva ad Amazon EKS. In generale, per iniziare a utilizzare Amazon EKS è necessario compiere i seguenti passaggi.
-
Creazione di un cluster: inizia creando un cluster utilizzando
eksctl
, AWS Management Console, AWS CLI o uno degli SDK AWS. -
Scelta dell'approccio alle risorse di calcolo: decidi tra AWS Fargate, Karpenter, gruppi di nodi gestiti e nodi autogestiti.
-
Configurazione: configura i controller, i driver e i servizi necessari.
-
Implementazione dei carichi di lavoro: personalizza i carichi di lavoro Kubernetes per utilizzare al meglio le risorse e le funzionalità del tipo di nodo prescelto.
-
Gestione: supervisiona i carichi di lavoro integrando servizi AWS per semplificare le operazioni e migliorare le prestazioni dei carichi di lavoro. È possibile visualizzare le informazioni sui carichi di lavoro anche tramite la AWS Management Console.
Il diagramma seguente mostra un flusso di base per l'esecuzione di Amazon EKS nel cloud. Per ulteriori informazioni sulle altre opzioni di implementazione di Kubernetes, consulta Opzioni di implementazione.

Prezzi di Amazon EKS
Un cluster Amazon EKS è costituito da un piano di controllo (control-plane) e dalla capacità di calcolo Amazon Elastic Compute Cloud
- Istanze on demand
-
Viene addebitato il costo di utilizzo delle istanze calcolato al secondo, senza impegni a lungo termine o pagamenti anticipati. Per ulteriori informazioni, consulta le pagine Prezzi di Amazon EC2 on demand
e Prezzi di AWS Fargate . - Savings Plans
-
È possibile ridurre i costi sottoscrivendo l'impegno a svolgere una quantità consistente di attività, in USD per ora, per un periodo di uno o tre anni. Per ulteriori informazioni, consulta la pagina Prezzi con Savings Plans
.