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à.
Per contribuire a questa guida per l'utente, scegli il GitHub link Modifica questa pagina nel riquadro destro di ogni 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à.
Panoramica
Questa guida per l'utente di Amazon EKS contiene procedure generiche per creare il tuo primo cluster EKS dalla riga di comando o AWS Management Consoleun 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 che esistono in siti esterni a questa guida. Questi siti possono aiutarti a:
-
Configurare tipi specifici di cluster. 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.
-
Migliora i tuoi cluster. Puoi aggiungere funzionalità avanzate al tuo cluster per fornire funzionalità come osservabilità, archiviazione flessibile, scalabilità automatica o reti di cluster specializzate.
-
Automatizza 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.
-
Utilizza strumenti avanzati di configurazione del cluster. Sebbene
eksctl
rappresenti un modo rapido per creare un cluster, esistono altri strumenti che possono semplificare la configurazione e l'aggiornamento di cluster più complessi. Questi includono strumenti come Terraforme. CloudFormation
Per iniziare il tuo percorso di apprendimento su Amazon EKS, ti consiglio di visitare alcuni dei siti descritti in questa pagina. Se riscontri problemi lungo il percorso, sono disponibili anche risorse per aiutarti a risolverli. Ad esempio, il Knowledge Center re:POST
Workshop su Amazon EKS
Partendo da una conoscenza di base di Kubernetes e dei container, il workshop Amazon EKS
-
Nozioni di base su Amazon EKS: guarda il video nella pagina di introduzione
per scoprire come Amazon EKS implementa le funzionalità di Kubernetes sul cloud. AWS Se hai bisogno di una conoscenza ancora più basilare di Kubernetes, guarda il video Cos'è Kubernetes. -
Configurazione Amazon EKS: se disponi di un AWS account, la sezione Configurazione
ti aiuta a configurare un CloudShell ambiente per la creazione di un cluster. Offre una scelta tra eksctl (una semplice riga di comando per la creazione di cluster) e Terraform (un altro infrastructure-as-code approccio alla creazione di un cluster) per creare il tuo cluster Amazon EKS. -
Amazon EKS Guida introduttiva: prova un semplice negozio web nella sezione Applicazione di esempio
. Puoi usarlo durante gli altri esercizi. In questa sezione, puoi anche scoprire come impacchettare le immagini dei container e come i microservizi vengono gestiti utilizzando Kubernetes Pods, Deployments, Services e Namespace. StatefulSets Quindi usa Kustomize per implementare le modifiche ai manifesti di Kubernetes. -
Amazon EKS Fundamentals: utilizzando AWS funzionalità come Load AWS Balancer
Controller, il workshop mostra come esporre le applicazioni al mondo esterno. Per lo storage, il workshop mostra come utilizzare Amazon EBS per lo storage a blocchi, Amazon EFS per lo storage dei file system e Amazon for ONTAP FSx per gestire i file system NetApp ONTAP in. AWSPer la gestione dei nodi, il workshop ti aiuta a configurare i gruppi di nodi gestiti. -
Funzionalità avanzate di Amazon EKS: le funzionalità più avanzate offerte tramite il workshop Amazon EKS includono laboratori per la configurazione di:
-
Scalabilità automatica: include la scalabilità automatica dei nodi (con Cluster Autoscaler o Karpenter) e la scalabilità automatica dei carichi di lavoro (con Horizontal Pod
Autoscaler e Cluster Proportional Autoscaler). -
Osservabilità: scopri di più sulla registrazione OpenSearch
, su Container Insights su Amazon EKS e sulla visibilità dei costi con Kubecost in una serie di laboratori di osservabilità. -
Sicurezza: questo set di laboratori di sicurezza
ti consente di esplorare Secrets Management , Amazon GuardDuty , Pod Security Standards e la gestione delle policy di Kyverno . -
Rete: scopri le funzionalità di rete per Amazon EKS dai laboratori di rete
che includono Amazon VPC CNI (plug-in di rete di supporto) e Amazon VPC Lattice (per la configurazione di cluster tra VC e account utente). -
Automazione: Labs on Automation illustra
i GitOps metodi di gestione dei cluster e dei progetti come AWS Controllers for Kubernetes e Crossplane per la gestione dei piani di controllo di Amazon EKS.
-
Tutorial pratici per la configurazione dei cluster su Amazon EKS
Una serie di tutorial sulla configurazione dei cluster Amazon EKS
Creazione di cluster
Questi tutorial ti aiutano a creare cluster che possono essere utilizzati per scopi speciali. Questi scopi speciali includono la possibilità di eseguire:
Potenziamento dei cluster
Una volta che si dispone di un cluster esistente, è possibile estenderlo e migliorarlo in modo da consentirgli di eseguire carichi di lavoro specializzati e potenziare in altro modo i cluster. Questi tutorial includono modi per:
AWS Ottimizzazione dei servizi
Utilizzando questi tutorial, puoi integrare meglio i tuoi cluster con i servizi. AWS Questi tutorial includono quelli che ti aiutano a:
Esempi di Amazon EKS
L'archivio Amazon EKS Samples
Tieni presente che questi esempi sono solo a scopo di apprendimento e test e non sono destinati all'uso in produzione.
AWS Tutorial
Il sito AWS Tutorials
Workshop per sviluppatori
Se sei uno sviluppatore di software e desideri creare o rifattorizzare applicazioni da eseguire su Amazon EKS, il workshop Amazon EKS Developers
Inizia con Amazon EKS Python Workshop
Workshop Terraform
Sebbene eksctl
sia uno strumento semplice per creare un cluster, per infrastructure-as-code tipi più complessi di implementazioni Amazon EKS, Terraform
AWS Formazione 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
-
Protezione di Amazon EKS con l'autorizzazione AWS RBAC IAM e Kubernetes
-
GitOps strumenti di automazione
-
Strumenti di monitoraggio
-
Tecniche per migliorare costi, efficienza e resilienza