- Container›
- Amazon EKS›
- Domande frequenti
Domande frequenti su Amazon EKS
Modalità automatica Amazon EKS
Cos'è la modalità automatica di Amazon EKS?
La modalità automatica Amazon EKS automatizza completamente la gestione dei cluster Kubernetes su AWS, semplificando le operazioni mediante il provisioning automatico dell'infrastruttura, scalando le risorse, gestendo i componenti aggiuntivi principali e ottimizzando i costi. La modalità automatica di EKS fornisce un'infrastruttura di cluster sicura e scalabile gestita da AWS con funzionalità Kubernetes integrate come la scalabilità automatica di calcolo, la rete di pod e servizi, il bilanciamento del carico delle applicazioni, il DNS di cluster, l'archiviazione a blocchi e il supporto GPU. È conforme a Kubernetes, il che significa che puoi usarlo con tutti i tuoi strumenti compatibili con Kubernetes preferiti. Ora, le applicazioni in esecuzione nei cluster EKS possono utilizzare istanze EC2 gestite da AWS, volumi Amazon Elastic Block Store (Amazon EBS), bilanciatori del carico e altre risorse cloud configurate con best practice comprovate, scalate automaticamente, ottimizzate in termini di costi e mantenute aggiornate, il tutto riducendo al minimo i costi e il sovraccarico operativo.
Come posso iniziare a usare la modalità automatica Amazon EKS?
La modalità automatica Amazon EKS è disponibile per cluster EKS nuovi ed esistenti che eseguono Kubernetes 1.29+ in tutte le regioni AWS in cui EKS è disponibile, ad eccezione delle regioni AWS GovCloud (Stati Uniti) e Cina. Per iniziare, è sufficiente utilizzare l'API EKS, la console AWS, eksctl o il tuo strumento Infrastructure-as-Code (IaC) preferito per abilitare la modalità automatica EKS in un cluster nuovo o esistente e specificare il ruolo IAM che la sua infrastruttura di elaborazione gestita da AWS dovrebbe utilizzare. Per impostazione predefinita, la modalità automatica EKS crea configurazioni di scalabilità di calcolo generiche e ottimali nel cluster, che consentono di iniziare a eseguire rapidamente le applicazioni. Per una maggiore personalizzazione, puoi scegliere di disabilitare queste impostazioni predefinite e creare configurazioni aggiuntive di scalabilità e infrastruttura utilizzando l'API Kubernetes nel tuo cluster. |
Come funziona la modalità automatica Amazon EKS?
La modalità automatica Amazon EKS offre una combinazione di funzionalità Kubernetes integrate e un'infrastruttura gestita da AWS, creata specificamente per le applicazioni moderne, a tutti i cluster EKS. Le sue funzionalità sono alla base di ciò che le tue applicazioni Kubernetes devono eseguire: elaborazione, archiviazione, rete e monitoraggio. Sono una parte integrata di EKS che non devi mai preoccuparti di installare, scalare o gestire. Per impostazione predefinita, sono configurate in base alle best practice di AWS e Kubernetes. Per casi d'uso avanzati è possibile personalizzare ulteriormente l'infrastruttura in cui vengono eseguite le applicazioni, basandosi sulle best practice della modalità automatica EKS senza interventi operativi costosi e continui. Per garantire che le applicazioni abbiano sempre l'infrastruttura di cui hanno bisogno, modalità automatica EKS le osserva continuamente e configura, crea e ottimizza le risorse gestite da AWS (istanze EC2 e volumi EBS) per soddisfare le loro esigenze. L'infrastruttura su cui vengono eseguite le applicazioni viene aggiornata automaticamente con le ultime correzioni di sicurezza e bug in modo da mantenerti sicuro e aggiornato, riducendo al minimo le interruzioni delle applicazioni in esecuzione.
Di cosa è responsabile AWS nei cluster EKS che utilizzano la modalità automatica Amazon EKS?
Utilizzando la modalità automatica Amazon EKS, AWS amplia la propria responsabilità rispetto all'infrastruttura AWS gestita dal cliente nei cluster EKS. Oltre a far funzionare il piano di controllo del cluster Kubernetes con la modalità automatica EKS abilitata, AWS si assume anche la responsabilità di proteggere, configurare e gestire l'infrastruttura AWS nei cluster EKS necessari per l'esecuzione delle applicazioni. A tal fine, le risorse dell'infrastruttura AWS, come le istanze EC2, nei cluster EKS che utilizzano la modalità automatica EKS presentano limitazioni rispetto alle loro controparti gestite dal cliente. Ad esempio, non è possibile connettersi in remoto tramite SSH o SSM, modificare il ruolo IAM dell'istanza, sostituire il volume root o collegare interfacce di rete elastiche aggiuntive alle istanze EC2 gestite dalla modalità automatica EKS, poiché ciò limiterebbe la capacità di AWS di proteggerle e gestirle. |
Qual è la differenza tra la modalità automatica Amazon EKS ed EKS con AWS Fargate?
Amazon EKS con AWS Fargate rimane una possibilità per i clienti che desiderano eseguire EKS, ma la modalità automatica di Amazon EKS è l'approccio consigliato d'ora in poi. La modalità automatica EKS è completamente conforme a Kubernetes e supporta tutte le primitive Kubernetes upstream e gli strumenti della piattaforma come Istio, che Fargate non è in grado di supportare. La modalità automatica EKS supporta inoltre completamente tutte le opzioni di acquisto del runtime EC2, comprese le istanze GPU e Spot, consentendo ai clienti di sfruttare sconti EC2 negoziati e altri meccanismi di risparmio; queste funzionalità non sono disponibili quando si utilizza EKS con Fargate. Inoltre, la modalità automatica EKS consente ai clienti di ottenere lo stesso modello di isolamento di Fargate, utilizzando le funzionalità di pianificazione standard di Kubernetes per garantire che ogni istanza EC2 esegua un singolo container di applicazioni. Adottando la modalità automatica Amazon EKS, i clienti possono sfruttare tutti i vantaggi dell'esecuzione di Kubernetes su AWS, una piattaforma completamente conforme a Kubernetes che offre la flessibilità necessaria per sfruttare l'intera gamma di EC2 e le opzioni di acquisto, pur mantenendo la facilità d'uso e l'astrazione dalla gestione dell'infrastruttura fornite da Fargate. |
In che modo la modalità automatica Amazon EKS aiuta a mantenere l'elaborazione del mio cluster sicura e aggiornata?
La modalità automatica Amazon EKS aiuta a migliorare la sicurezza dei tuoi cluster EKS in tre modi: 1/ L'infrastruttura gestita da AWS e creata dalla modalità automatica di EKS è configurata secondo le best practice di sicurezza di AWS e rafforzata secondo i benchmark di livello 1 del Center for Internet Security (CIS), tra cui: nessun accesso remoto, un filesystem root immutabile e controlli di accesso obbligatori a livello di kernel. 2/ Le istanze EC2 gestite da AWS della modalità automatica EKS vengono aggiornate automaticamente con le ultime correzioni di sicurezza e bug non appena sono disponibili. Quando possibile, queste patch vengono applicate in locale senza interrompere l'esecuzione delle applicazioni o sostituire le istanze. 3/ Per impostazione predefinita, la modalità automatica EKS imposta una durata massima di 14 giorni per le sue istanze EC2 gestite da AWS, il che consente di soddisfare le migliori pratiche di sicurezza e conformità del settore. Se il tuo caso d'uso richiede una durata delle istanze più o meno lunga, puoi configurare la modalità automatica di EKS con una durata che soddisfi le tue esigenze, fino a un massimo di 21 giorni. |
La modalità automatica Amazon EKS può aiutare a semplificare gli aggiornamenti delle versioni di Kubernetes?
Sì, dopo aver aggiornato il piano di controllo EKS a una nuova versione di Kubernetes, le nuove istanze lanciate da modalità automatica EKS, a causa della scalabilità delle applicazioni, vengono eseguite con il software Kubernetes più recente che corrisponde alla versione del piano di controllo. Al contempo, le istanze esistenti vengono gradualmente aggiornate con il software Kubernetes per la nuova versione di Kubernetes. In combinazione con la durata massima predefinita di 14 giorni delle istanze avviate da modalità automatica EKS, ciò significa che, per impostazione predefinita, il cluster verrà aggiornato completamente e automaticamente non oltre 14 giorni dopo l'aggiornamento della versione Kubernetes del cluster EKS. |
Quali funzionalità Kubernetes offre la Modalità automatica Amazon EKS?
La modalità automatica Amazon EKS fornisce versioni integrate e gestite delle funzionalità essenziali di Kubernetes, come elaborazione, archiviazione, rete e monitoraggio. Sono incluse versioni gestite di: 1/ l'agente della Modalità automatica EKS che facilita la sicurezza e la gestione delle istanze, 2/ il runtime del container containerd, un componente fondamentale che consente a Kubernetes di eseguire i container in modo efficace, 3/ il kubelet, che gestisce il ciclo di vita e l'integrità dei pod Kubernetes su ogni istanza di calcolo, 4/ un proxy di rete che abilita il routing all'interno del cluster, 5/ un controller Karpenter gestito e compatibile con l'upstream 6/ i controller CSI (Container Storage Interface) di Amazon EBS, Amazon Elastic File System (Amazon EFS) e Amazon Simple Storage Service (Amazon S3) per l'archiviazione, 7/ una versione gestita dell'interfaccia di rete per container AWS VPC (CNI) per la gestione degli indirizzi IP, il networking dei pod e le policy di rete, 8/ CoreDNS per il rilevamento servizi all'interno del cluster, 9/ e AWS Load Balancer Controller per l'orchestrazione di bilanciatori del carico esterni. |
In che modo le funzionalità di modalità automatica Amazon EKS sono correlate ai componenti aggiuntivi EKS?
Con la modalità automatica Amazon EKS non è necessario installare o gestire determinati componenti aggiuntivi EKS, come VPC CNI, CoreDNS, kube-proxy e l'agente di osservabilità CloudWatch. Con la modalità automatica EKS il tuo cluster EKS include versioni integrate delle funzionalità fornite da questi componenti aggiuntivi. Tuttavia, se hai carichi di lavoro non ancora migrati alla modalità automatica EKS, devi continuare a utilizzare i componenti aggiuntivi EKS. Altri componenti aggiuntivi EKS, oltre a quelli sostituiti dalle funzionalità integrate di modalità automatica EKS, possono essere eseguiti sui cluster utilizzando la modalità automatica EKS. |
Posso vedere e configurare le istanze EC2 avviate dalla modalità automatica Amazon EKS?
Sì, le istanze EC2 gestite avviate dalla modalità automatica EKS possono essere visualizzate utilizzando l'API EC2 DescribeInstances o la Console AWS per impostazione predefinita. Poiché queste istanze sono gestite da AWS, le azioni che puoi intraprendere con le API EC2 sono limitate a quelle che non incidono sulla capacità di EKS di adempiere alle sue responsabilità operative estese. Per impostazione predefinita, la modalità automatica EKS include configurazioni di calcolo generiche adatte per i casi d'uso comuni. Se necessario, puoi personalizzare le istanze EC2 lanciate dalla modalità automatica EKS. Le modifiche alle impostazioni di configurazione del runtime delle istanze della modalità automatica EKS possono essere apportate utilizzando l'API Node Class Kubernetes della modalità automatica EKS. |
La Modalità automatica Amazon EKS supporta i Savings Plans per il calcolo e le istanze riservate?
Sì. I Savings Plans per il calcolo e le istanze riservate vengono applicati automaticamente all'avvio delle istanze EC2 idonee. Consulta la pagina dei prezzi per ulteriori informazioni. |
Come posso osservare le azioni intraprese da modalità automatica EKS sul mio cluster?
Le funzionalità Kubernetes di Amazon modalità automatica EKS vengono fornite tramite un set di controller integrati che emettono una serie di eventi Kubernetes che possono essere utilizzati per comprenderne il comportamento. |
Distribuzioni ibride
Quali prodotti e funzionalità di Amazon EKS sono disponibili per le distribuzioni ibride?
Esistono tre opzioni Amazon EKS per le distribuzioni ibride: Amazon EKS, Amazon EKS Anywhere e Amazon EKS Connector. Puoi utilizzare Amazon EKS per eseguire nodi su un'infrastruttura ospitata da AWS nelle regioni AWS, nelle zone locali AWS, nelle zone AWS Wavelength o nelle strutture on-premises con AWS Outposts e nodi ibridi Amazon EKS. AWS Outposts è un'infrastruttura gestita da AWS che viene eseguita nelle tue strutture, mentre i nodi ibridi Amazon EKS vengono eseguiti su un'infrastruttura bare metal o virtualizzata che gestisci nelle tue strutture. Se hai bisogno di lavorare in ambienti isolati o con air gap, puoi usare Amazon EKS Anywhere, un software di gestione Kubernetes gestito dal cliente e supportato da AWS che viene eseguito sull'infrastruttura che gestisci. In alternativa, puoi visualizzare qualsiasi cluster Kubernetes nella console Amazon EKS con Amazon EKS Connector. Per ulteriori informazioni sulle opzioni di Amazon EKS per le distribuzioni on-premises ed edge, consulta le opzioni di distribuzione nella Guida per l'utente Amazon EKS.
Cos’è Amazon EKS su AWS Outposts?
Puoi usare Amazon EKS per eseguire nodi autogestiti su AWS Outposts con gli stessi cluster che usi per eseguire carichi di lavoro nel cloud AWS. Quando usi Amazon EKS su AWS Outposts, puoi utilizzare molte delle stesse integrazioni che usi per i carichi di lavoro nel cloud AWS, tra cui istanze Amazon EC2 per il calcolo, Amazon VPC e VPC CNI per la rete, volumi Amazon EBS per l'archiviazione e Application Load Balancer (ALB) per l'ingresso. Amazon EKS con nodi su AWS Outposts è supportato sui rack 42U Outpost. In alternativa, puoi distribuire l'intero cluster Kubernetes su AWS Outposts con i cluster locali Amazon EKS su AWS Outposts. Quando esegui Amazon EKS su AWS Outposts, paghi per il cluster Amazon EKS e la capacità di AWS Outposts. Per ulteriori informazioni, consulta la Guida per l'utente di Amazon EKS su AWS Outposts.
Cosa sono i nodi ibridi Amazon EKS?
Usa la tua infrastruttura on-premises ed edge come nodi nei cluster Amazon EKS con i nodi ibridi Amazon EKS. Con i nodi ibridi Amazon EKS, AWS gestisce il piano di controllo Kubernetes ospitato da AWS e tu gestisci i nodi ibridi che vengono eseguiti nei tuoi ambienti on-premises o edge. I nodi ibridi di Amazon EKS unificano la gestione nei diversi ambienti di Kubernetes e delegano la gestione del piano di controllo ad AWS per le applicazioni on-premises ed edge. I nodi ibridi Amazon EKS funzionano con qualsiasi hardware o macchina virtuale on-premises; inoltre, puoi utilizzare una gamma di funzionalità Amazon EKS con i nodi ibridi Amazon EKS, tra cui componenti aggiuntivi Amazon EKS, Amazon EKS Pod Identity, voci di accesso al cluster, approfondimenti sui cluster e supporto esteso delle versioni di Kubernetes. I nodi ibridi Amazon EKS si integrano nativamente con i servizi AWS per il monitoraggio centralizzato, il logging e la gestione delle identità. Con i nodi ibridi Amazon EKS, ti vengono addebitate le risorse vCPU dei tuoi nodi ibridi quando sono collegati ai cluster Amazon EKS. Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon EKS.
Cos'è Amazon EKS Anywhere?
Amazon EKS Anywhere semplifica la gestione dei cluster Kubernetes attraverso l'automazione di attività pesanti indifferenziate come la configurazione dell'infrastruttura e le operazioni del ciclo di vita dei cluster Kubernetes negli ambienti on-premises ed edge. A differenza di Amazon EKS, Amazon EKS Anywhere è un prodotto gestito dal cliente; i clienti sono responsabili delle operazioni del ciclo di vita dei cluster e della manutenzione dei cluster Amazon EKS Anywhere. Amazon EKS Anywhere è basato sull'API Cluster (CAPI) del sottoprogetto Kubernetes e supporta una vasta gamma di infrastrutture tra cui VMware vSphere, bare metal, Nutanix, Apache CloudStack e AWS Snow. Amazon EKS Anywhere può essere eseguito in ambienti air-gapped e offre integrazioni opzionali con i servizi AWS regionali per l'osservabilità e la gestione delle identità. Per ricevere supporto per Amazon EKS Anywhere e accedere ai componenti aggiuntivi Kubernetes forniti da AWS, puoi acquistare gli abbonamenti Amazon EKS Anywhere Enterprise.
Cos'è Amazon EKS Connector?
Puoi utilizzare Amazon EKS Connector per registrare e connettere qualsiasi cluster Kubernetes conforme ad AWS e visualizzarlo nella console Amazon EKS. Dopo la connessione di un cluster, puoi visualizzarne lo stato, la configurazione e i carichi di lavoro nella console Amazon EKS. Puoi utilizzare questa funzionalità per visualizzare i cluster connessi nella console Amazon EKS, ma Amazon EKS Connector non abilita le operazioni di gestione o mutazione dei cluster connessi tramite la console Amazon EKS. I cluster collegati alla console Amazon EKS con Amazon EKS Connector sono gratuiti.
Quali sono le differenze tra i nodi ibridi Amazon EKS e Amazon EKS Anywhere?
I nodi ibridi Amazon EKS sono una funzionalità di Amazon EKS, un servizio Kubernetes gestito; Amazon EKS Anywhere, invece, è un software di gestione Kubernetes supportato da AWS che sei tu a gestire. I nodi ibridi Amazon EKS sono adatti per i clienti con ambienti on-premises che è possibile connettere al cloud, mentre Amazon EKS Anywhere è adatto per i clienti con ambienti on-premises isolati o con air gap. Con i nodi ibridi Amazon EKS, AWS gestisce la sicurezza, la disponibilità e la scalabilità del piano di controllo Kubernetes, ospitato nel cloud AWS, e solo i nodi vengono eseguiti sulla tua infrastruttura. Con Amazon EKS Anywhere, sei responsabile della gestione dei cluster Kubernetes che funzionano interamente sulla tua infrastruttura. Con i nodi ibridi Amazon EKS, non ci sono impegni iniziali o tariffe minime e si paga l'utilizzo orario del cluster e dei nodi man mano che vengono usati. È possibile acquistare abbonamenti Enterprise di Amazon EKS Anywhere per un periodo di uno o tre anni.
Quali sono le differenze tra i nodi ibridi Amazon EKS e Amazon EKS su Outposts?
Con i nodi ibridi Amazon EKS puoi utilizzare le tue macchine fisiche o virtuali per i nodi nei cluster Amazon EKS. Con Amazon EKS su AWS Outposts utilizzi istanze Amazon EC2 in esecuzione su AWS Outposts per i nodi nei cluster Amazon EKS. I nodi ibridi Amazon EKS e Amazon EKS su AWS Outposts supportano diversi componenti aggiuntivi Amazon EKS per le reti e l'archiviazione. Per ulteriori informazioni sui componenti aggiuntivi di Amazon EKS che è possibile utilizzare con i nodi ibridi, consulta Configurazione dei componenti aggiuntivi per i nodi ibridi nella Guida per l'utente di Amazon EKS. Con Amazon EKS su AWS Outposts, paghi per il cluster Amazon EKS e la capacità di AWS Outposts. Con i nodi ibridi Amazon EKS, paghi per l'utilizzo del cluster e dei nodi Amazon EKS.