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à.
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (Amazon EKS) è un servizio conforme a Kubernetes
Amazon EKS offre un piano di controllo scalabile e ad alta disponibilità per i carichi di lavoro Kubernetes. Quando esegui applicazioni su Amazon EKS, come con Amazon ECS, puoi scegliere di fornire la potenza di elaborazione sottostante per i tuoi contenitori con EC2 istanze Amazon o con. AWS Fargate
Amazon VPC Lattice è un servizio di rete di applicazioni completamente gestito integrato direttamente nell'infrastruttura di rete AWS che puoi utilizzare per connettere, proteggere e monitorare i tuoi servizi su più account e cloud privati virtuali (). VPCs Con Amazon EKS, puoi sfruttare VPC Lattice tramite l'uso del controller API AWS Gateway, un'implementazione dell'API Kubernetes Gateway. Utilizzando VPC Lattice, puoi configurare la connettività tra cluster con la semantica standard di Kubernetes in modo semplice e coerente.
Puoi utilizzare Amazon EKS con una delle seguenti opzioni di distribuzione:
-
Amazon EKS Distro
– Amazon EKS Distro è una distribuzione dello stesso software Kubernetes open source e delle dipendenze distribuite da Amazon EKS nel cloud. Amazon EKS Distro segue lo stesso ciclo di rilascio della versione Kubernetes di Amazon EKS e viene fornito come progetto open source. Per ulteriori informazioni, consulta Amazon EKS Distro . -
Amazon EKS attivo AWS Outposts: AWS Outposts abilita i servizi, l'infrastruttura e i modelli operativi AWS nativi nelle tue strutture locali. Amazon EKS on AWS Outposts, puoi scegliere di eseguire cluster estesi o locali. Con i cluster estesi, il piano di controllo di Kubernetes viene eseguito in un Regione AWS e i nodi vengono eseguiti. AWS Outposts Con i cluster locali, l'intero cluster Kubernetes viene eseguito localmente, inclusi sia il piano di controllo Kubernetes che AWS Outposts i nodi.
-
Amazon EKS Anywhere
– Amazon EKS Anywhere è un'opzione di implementazione per Amazon EKS che consente di creare e gestire facilmente cluster Kubernetes On-Premise. Sia Amazon EKS che Amazon EKS Anywhere sono costruiti su Amazon EKS. Per ulteriori informazioni su Amazon EKS Anywhere, consulta Esecuzione di carichi di lavoro di container ibridi con Amazon EKS Anywhere , Panoramica di Amazon EKS Anywhere e Confronto tra Amazon EKS Anywhere e Amazon EKS .
Quando scegli le opzioni di implementazione da utilizzare per il cluster Kubernetes, considera quanto segue:
Tabella 5: Funzionalità di implementazione di Kubernetes
Funzionalità | Amazon EKS | Amazon EKS su AWS Outposts | Amazon EKS Anywhere | Amazon EKS Distro |
---|---|---|---|---|
Hardware | Fornito da AWS | Fornito da AWS | Fornito dall'utente | Fornito dall'utente |
Posizione di implementazione | Cloud AWS | Il tuo data center | Il tuo data center | Il tuo data center |
Posizione del piano di controllo Kubernetes | Cloud AWS | Cloud AWS o il tuo data center | Il tuo data center | Il tuo data center |
Posizione del piano dati Kubernetes | Cloud AWS | Il tuo data center | Il tuo data center | Il tuo data center |
Supporto | AWS supporto | AWS supporto | AWS supporto | Supporto della community OSS |
Tabella 6: caratteristiche di distribuzione di Amazon EKS
Funzionalità | Descrizione |
---|---|
Fornitura |
Amazon EKS fornisce determinate risorse per supportare le applicazioni containerizzate:
Per ulteriori dettagli sul provisioning dei cluster Amazon EKS, consulta la sezione Guida introduttiva ad Amazon EKS. |
Configura |
Amazon EKS supporta la personalizzazione delle risorse di elaborazione (worker) se utilizzi EC2 istanze Amazon per fornire potenza di calcolo. Amazon EKS supporta anche la personalizzazione delle condizioni di runtime dei contenitori delle applicazioni (pod). Per maggiori dettagli, consulta la documentazione sulla configurazione dei Worker Nodes e Fargate Pod. |
Implementazione | Amazon EKS supporta le stesse strategie di implementazione di Kubernetes. Per ulteriori dettagli, consulta Scrittura di una specifica di implementazione di Kubernetes -> Strategia |
Dimensionare | Amazon EKS ridimensiona i lavoratori con Kubernetes Cluster Autoscaler e i pod con Kubernetes Horizontal Pod Autoscaler e Kubernetes Vertical Pod Autoscaler. Amazon EKS supporta anche Karpenter |
Monitoraggio |
I log del piano di controllo di Amazon EKS forniscono informazioni di controllo e diagnostica direttamente ai CloudWatch registri. Il piano di controllo di Amazon EKS si integra anche con AWS CloudTrail la registrazione delle azioni intraprese in Amazon EKS. Per ulteriori dettagli, consulta Logging and Monitoring Amazon EKS. |
Amazon EKS consente alle organizzazioni di sfruttare strumenti e plug-in Kubernetes open source e può essere una buona scelta per le organizzazioni che migrano ad AWS con ambienti Kubernetes esistenti. Il diagramma seguente illustra l'uso di Amazon EKS per gestire un'applicazione containerizzata generale.

Amazon EKS Anywhere
Amazon EKS Anywhere
Amazon EKS Anywhere crea un cluster Kubernetes in locale presso un provider selezionato. I provider supportati includono Bare Metal (tramite Tinkerbell) CloudStack e vSphere. Per gestire quel cluster, puoi eseguire i comandi di creazione ed eliminazione del cluster da un computer amministrativo Ubuntu o Mac.