Domande frequenti su HAQM EKS
Modalità automatica HAQM EKS
Apri tuttoCos'è la modalità automatica di HAQM EKS?
La modalità automatica HAQM 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 HAQM Elastic Block Store (HAQM 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 HAQM EKS?
La modalità automatica HAQM 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 HAQM EKS?
La modalità automatica HAQM 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 HAQM EKS?
Utilizzando la modalità automatica HAQM 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 HAQM EKS ed EKS con AWS Fargate?
HAQM EKS con AWS Fargate rimane una possibilità per i clienti che desiderano eseguire EKS, ma la modalità automatica di HAQM 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 HAQM 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 HAQM EKS aiuta a mantenere l'elaborazione del mio cluster sicura e aggiornata?
La modalità automatica HAQM 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 HAQM 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 HAQM EKS?
La modalità automatica HAQM EKS fornisce versioni integrate e gestite delle funzionalità essenziali di Kubernetes, come elaborazione, archiviazione e rete. Ciò include 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) l'interfaccia di archiviazione per container (CSI) di HAQM EBS 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 dei servizi all'interno del cluster e 9) AWS Load Balancer Controller per l'orchestrazione dei sistemi di bilanciamento del carico esterni. |
In che modo le funzionalità di modalità automatica HAQM EKS sono correlate ai componenti aggiuntivi EKS?
Con la modalità automatica HAQM 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 HAQM 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 HAQM 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 HAQM 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
Apri tuttoQuali prodotti e funzionalità di HAQM EKS sono disponibili per le distribuzioni ibride?
Esistono tre opzioni HAQM EKS per le distribuzioni ibride: HAQM EKS, HAQM EKS Anywhere e HAQM EKS Connector. Puoi utilizzare HAQM 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 HAQM EKS. AWS Outposts è un'infrastruttura gestita da AWS che viene eseguita nelle tue strutture, mentre i nodi ibridi HAQM 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 HAQM 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 HAQM EKS con HAQM EKS Connector. Per ulteriori informazioni sulle opzioni di HAQM EKS per le distribuzioni on-premises ed edge, consulta le opzioni di distribuzione nella Guida per l'utente HAQM EKS.
Cos’è HAQM EKS su AWS Outposts?
Puoi usare HAQM EKS per eseguire nodi autogestiti su AWS Outposts con gli stessi cluster che usi per eseguire carichi di lavoro nel cloud AWS. Quando usi HAQM EKS su AWS Outposts, puoi utilizzare molte delle stesse integrazioni che usi per i carichi di lavoro nel cloud AWS, tra cui istanze HAQM EC2 per il calcolo, HAQM VPC e VPC CNI per la rete, volumi HAQM EBS per l'archiviazione e Application Load Balancer (ALB) per l'ingresso. HAQM 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 HAQM EKS su AWS Outposts. Quando esegui HAQM EKS su AWS Outposts, paghi per il cluster HAQM EKS e la capacità di AWS Outposts. Per ulteriori informazioni, consulta la Guida per l'utente di HAQM EKS su AWS Outposts.
Cosa sono i nodi ibridi HAQM EKS?
Usa la tua infrastruttura on-premises ed edge come nodi nei cluster HAQM EKS con i nodi ibridi HAQM EKS. Con i nodi ibridi HAQM 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 HAQM 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 HAQM EKS funzionano con qualsiasi hardware o macchina virtuale on-premises; inoltre, puoi utilizzare una gamma di funzionalità HAQM EKS con i nodi ibridi HAQM EKS, tra cui componenti aggiuntivi HAQM EKS, HAQM EKS Pod Identity, voci di accesso al cluster, approfondimenti sui cluster e supporto esteso delle versioni di Kubernetes. I nodi ibridi HAQM EKS si integrano nativamente con i servizi AWS per il monitoraggio centralizzato, il logging e la gestione delle identità. Con i nodi ibridi HAQM EKS, ti vengono addebitate le risorse vCPU dei tuoi nodi ibridi quando sono collegati ai cluster HAQM EKS. Per ulteriori informazioni, consulta la pagina dei prezzi di HAQM EKS.
Cos'è HAQM EKS Anywhere?
HAQM 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 HAQM EKS, HAQM EKS Anywhere è un prodotto gestito dal cliente; i clienti sono responsabili delle operazioni del ciclo di vita dei cluster e della manutenzione dei cluster HAQM EKS Anywhere. HAQM 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. HAQM 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 HAQM EKS Anywhere e accedere ai componenti aggiuntivi Kubernetes forniti da AWS, puoi acquistare gli abbonamenti HAQM EKS Anywhere Enterprise.
Cos'è HAQM EKS Connector?
Puoi utilizzare HAQM EKS Connector per registrare e connettere qualsiasi cluster Kubernetes conforme ad AWS e visualizzarlo nella console HAQM EKS. Dopo la connessione di un cluster, puoi visualizzarne lo stato, la configurazione e i carichi di lavoro nella console HAQM EKS. Puoi utilizzare questa funzionalità per visualizzare i cluster connessi nella console HAQM EKS, ma HAQM EKS Connector non abilita le operazioni di gestione o mutazione dei cluster connessi tramite la console HAQM EKS. I cluster collegati alla console HAQM EKS con HAQM EKS Connector sono gratuiti.
Quali sono le differenze tra i nodi ibridi HAQM EKS e HAQM EKS Anywhere?
I nodi ibridi HAQM EKS sono una funzionalità di HAQM EKS, un servizio Kubernetes gestito; HAQM EKS Anywhere, invece, è un software di gestione Kubernetes supportato da AWS che sei tu a gestire. I nodi ibridi HAQM EKS sono adatti per i clienti con ambienti on-premises che è possibile connettere al cloud, mentre HAQM EKS Anywhere è adatto per i clienti con ambienti on-premises isolati o con air gap. Con i nodi ibridi HAQM 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 HAQM EKS Anywhere, sei responsabile della gestione dei cluster Kubernetes che funzionano interamente sulla tua infrastruttura. Con i nodi ibridi HAQM 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 HAQM EKS Anywhere per un periodo di uno o tre anni.
Quali sono le differenze tra i nodi ibridi HAQM EKS e HAQM EKS su Outposts?
Con i nodi ibridi HAQM EKS puoi utilizzare le tue macchine fisiche o virtuali per i nodi nei cluster HAQM EKS. Con HAQM EKS su AWS Outposts utilizzi istanze HAQM EC2 in esecuzione su AWS Outposts per i nodi nei cluster HAQM EKS. I nodi ibridi HAQM EKS e HAQM EKS su AWS Outposts supportano diversi componenti aggiuntivi HAQM EKS per le reti e l'archiviazione. Per ulteriori informazioni sui componenti aggiuntivi di HAQM EKS che è possibile utilizzare con i nodi ibridi, consulta Configurazione dei componenti aggiuntivi per i nodi ibridi nella Guida per l'utente di HAQM EKS. Con HAQM EKS su AWS Outposts, paghi per il cluster HAQM EKS e la capacità di AWS Outposts. Con i nodi ibridi HAQM EKS, paghi per l'utilizzo del cluster e dei nodi HAQM EKS.