Scopri Amazon EKS con l’esempio - Amazon EKS

Contribuisci a migliorare questa pagina

Per contribuire a questa guida per l’utente, seleziona il link Edit this page on GitHub che si trova nel riquadro destro di ogni pagina.

Scopri Amazon EKS con l’esempio

Panoramica

Questa guida per l’utente di Amazon EKS contiene procedure generiche per creare il tuo primo cluster EKS dalla riga di comando o Console di gestione AWS e un solido riferimento per tutti i principali componenti di Amazon EKS. Tuttavia, in qualità di amministratore o sviluppatore di cluster Amazon EKS, puoi acquisire una comprensione più approfondita di Amazon EKS seguendo i percorsi di apprendimento presenti in siti esterni a questa guida. Questi siti possono aiutarti a:

  • Configurare tipi di cluster specifici. I tipi di cluster specifici possono essere basati sui tipi di carico di lavoro o sui requisiti di sicurezza. Ad esempio, potresti voler ottimizzare un cluster per eseguire carichi di lavoro in batch, di machine learning o con elaborazione intensiva.

  • Migliorare i tuoi cluster. Puoi aggiungere funzionalità avanzate al tuo cluster per fornire funzionalità come osservabilità, archiviazione flessibile, dimensionamento automatico o reti di cluster specializzate.

  • Automatizzare gli aggiornamenti. Utilizzando funzionalità come GitOps, puoi configurare il provisioning automatico dell’infrastruttura e dei carichi di lavoro del cluster, in base alle modifiche apportate a tali componenti nei tuoi repository Git.

  • Utilizzare strumenti avanzati di configurazione del cluster. Anche se eksctl rappresenta un modo rapido per creare un cluster, esistono altri strumenti che possono semplificare la configurazione e l’aggiornamento di cluster più complessi. Tra questi ci sono strumenti come Terraform e CloudFormation.

Per iniziare il percorso di apprendimento su Amazon EKS, consiglio di visitare alcuni dei siti descritti in questa pagina. Se riscontri problemi lungo il percorso, sono disponibili anche delle risorse per aiutarti a risolverli. Ad esempio, il Re:post Knowledge Center consente di cercare nel database di assistenza problemi di supporto relativi ad Amazon EKS. Inoltre, la Amazon EKS Best Practices Guide offre suggerimenti sui modi migliori per configurare cluster di livello di produzione.

Workshop su Amazon EKS

Partendo da una conoscenza di base di Kubernetes e dei container, Amazon EKS workshop è una piattaforma di apprendimento per insegnare agli amministratori dei cluster le funzionalità importanti di Amazon EKS. Ecco alcuni modi per partecipare al workshop Amazon EKS:

Tutorial pratici per la configurazione dei cluster su Amazon EKS

Una serie di tutorial sulla configurazione dei cluster Amazon EKS sul sito della community AWS può aiutarti a creare cluster Amazon EKS speciali e a migliorarli in vari modi. I tutorial sono suddivisi in tre tipi diversi:

Creazione di cluster

Questi tutorial aiutano a creare cluster che possono essere utilizzati per scopi speciali. Tra questi, c’è la possibilità di eseguire:

Potenziamento dei cluster

Una volta che disponi di un cluster esistente, puoi estenderlo e migliorarlo in modo da consentirgli di eseguire carichi di lavoro specializzati e di potenziare in altro modo i cluster. Questi tutorial includono modi per:

Ottimizzazione dei servizi AWS

Utilizzando questi tutorial, è possibile integrare meglio i cluster con i servizi AWS. Questi tutorial includono quelli che aiutano a:

Esempi di Amazon EKS

Il repository degli esempi di Amazon EKS memorizza i manifesti da utilizzare con Amazon EKS. Questi manifesti offrono l’opportunità di provare diversi tipi di applicazioni in Amazon EKS o creare tipi specifici di cluster Amazon EKS. Tra gli esempi troviamo manifesti per:

Tieni presente che questi esempi sono solo a scopo di apprendimento e test e non sono destinati all’utilizzo in produzione.

Tutorial di AWS

Il sito AWS Tutorials pubblica alcuni tutorial di Amazon EKS, ma offre anche uno strumento di ricerca per trovarne altri pubblicati sui siti AWS (come il sito della community di AWS). I tutorial di Amazon EKS pubblicati direttamente su questo sito includono:

Workshop per sviluppatori

Se sei uno sviluppatore di software e desideri creare o rifattorizzare applicazioni da eseguire su Amazon EKS, Amazon EKS Developers workshop è un buon punto di partenza. Questo workshop non aiuta solo a creare applicazioni containerizzate, ma anche a distribuire tali container in un registro di container (ECR) e da lì in un cluster Amazon EKS.

Inizia con Amazon EKS Python Workshop per completare il processo di rifattorizzazione di un’applicazione Python, quindi configura il tuo ambiente di sviluppo per prepararti alla distribuzione dell’applicazione. Consulta le sezioni relative a container, Kubernetes e Amazon EKS per prepararti a eseguire le applicazioni containerizzate in quegli ambienti.

Workshop Terraform

Anche se eksctl è uno strumento semplice per la creazione di un cluster, per tipi di implementazioni Amazon EKS di tipo infrastruttura come codice più complessi, Terraform è un popolare strumento di creazione e gestione di cluster Amazon EKS. Terraform Amazon EKS Workshop insegna come usare Terraform per creare un AWS VPC e i cluster Amazon EKS e per aggiungere miglioramenti opzionali al cluster. In particolare, esiste una sezione per la creazione di un cluster Amazon EKS privato

Formazione su AWS Amazon EKS

AWS offre una formazione formale per conoscere Amazon EKS. Un corso di formazione di tre giorni intitolato Running Containers on Amazon Elastic Kubernetes Service insegna:

  • Nozioni di base su Kubernetes e Amazon EKS

  • Come creare cluster Amazon EKS

  • Proteggere Amazon EKS con l’autorizzazione AWS RBAC IAM e Kubernetes

  • Strumenti di automazione GitOps

  • Strumenti di monitoraggio

  • Tecniche per migliorare costi, efficienza e resilienza