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à.
Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.
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à.
Automatizza l'infrastruttura del cluster con EKS Auto Mode
EKSLa modalità automatica estende la AWS gestione dei cluster Kubernetes oltre il cluster stesso, AWS per consentire anche la configurazione e la gestione dell'infrastruttura che consente il regolare funzionamento dei carichi di lavoro. Puoi delegare le decisioni chiave sull'infrastruttura e sfruttare l'esperienza di for operations. AWS day-to-day L'infrastruttura cluster gestita da AWS include molte funzionalità di Kubernetes come componenti principali, al contrario dei componenti aggiuntivi, come la scalabilità automatica delle risorse di elaborazione, la rete di pod e di servizi, il bilanciamento del carico delle applicazioni, il cluster, lo storage a blocchi e il supporto. DNS GPU
Per iniziare, puoi implementare un nuovo cluster in modalità automatica o abilitare la modalità EKS automatica su un cluster esistente. EKS Puoi distribuire, aggiornare o modificare i tuoi cluster in modalità EKS automatica utilizzando eksctl, the AWS CLI, la console di AWS gestione o i tuoi strumenti preferiti EKSAPIs. infrastructure-as-code
Con EKS Auto Mode, puoi continuare a utilizzare i tuoi strumenti preferiti compatibili con Kubernetes. EKS La modalità automatica si integra con AWS servizi come AmazonEC2, Amazon e EBSELB, sfruttando risorse AWS cloud che seguono le migliori pratiche. Queste risorse vengono scalate automaticamente, ottimizzate in termini di costi e aggiornate regolarmente per ridurre al minimo i costi operativi e le spese generali.
Funzionalità
EKSLa modalità automatica offre le seguenti funzionalità di alto livello:
Semplifica la gestione dei cluster Kubernetes: la modalità EKS automatica semplifica la EKS gestione fornendo cluster pronti per la produzione con un sovraccarico operativo minimo. Con EKS Auto Mode, puoi eseguire carichi di lavoro impegnativi e dinamici con sicurezza, senza richiedere competenze approfondite. EKS
Disponibilità delle applicazioni: la modalità EKS automatica aggiunge o rimuove dinamicamente i nodi del EKS cluster in base alle esigenze delle applicazioni Kubernetes. Ciò riduce al minimo la necessità di una pianificazione manuale della capacità e garantisce la disponibilità delle applicazioni.
Efficienza: la modalità EKS automatica è progettata per calcolare i costi rispettando al contempo la flessibilità definita dai requisiti dell'utente NodePool e del carico di lavoro. Inoltre, interrompe le istanze non utilizzate e consolida i carichi di lavoro su altri nodi per migliorare l'efficienza dei costi.
Sicurezza: utilizzi della modalità EKS automatica AMIs che vengono considerati immutabili per i nodi. Questi AMIs impongono software bloccati, abilitano i controlli di accesso SELinux obbligatori e forniscono file system root di sola lettura. Inoltre, i nodi avviati da EKS Auto Mode hanno una durata massima di 21 giorni (che è possibile ridurre), dopodiché vengono sostituiti automaticamente con nuovi nodi. Questo approccio migliora il livello di sicurezza bloccando regolarmente i nodi, in linea con le migliori pratiche già adottate da molti clienti.
Aggiornamenti automatici: la modalità EKS automatica mantiene il cluster Kubernetes, i nodi e i relativi componenti aggiornati con le patch più recenti, rispettando al contempo i Pod Disruption Budgets () e Disruption Budgets () configurati. PDBs NodePool NDBs Fino alla durata massima di 21 giorni, potrebbe essere necessario intervenire se il blocco o altre configurazioni impediscono gli aggiornamenti. PDBs
Componenti gestiti: la modalità EKS automatica include Kubernetes e funzionalità AWS cloud come componenti principali che altrimenti dovrebbero essere gestiti come componenti aggiuntivi. Ciò include il supporto integrato per l'assegnazione degli indirizzi IP dei Pod, le politiche di rete dei Pod, DNS i servizi locali, i GPU plug-in, gli health checker e lo storage. EBS CSI
Personalizzabile NodePools e NodeClasses: se il carico di lavoro richiede modifiche alle configurazioni di storage, elaborazione o rete, puoi creare configurazioni personalizzate utilizzando la modalità automatica. NodePools NodeClasses EKS Sebbene sia predefinita NodePools e non NodeClasses possa essere modificata, puoi aggiungere nuove configurazioni personalizzate NodePools o NodeClasses affiancare le configurazioni predefinite per soddisfare i tuoi requisiti specifici.
Componenti automatizzati
EKSLa modalità automatica semplifica il funzionamento dei EKS cluster Amazon automatizzando i componenti chiave dell'infrastruttura. L'attivazione della modalità EKS automatica riduce ulteriormente le attività di gestione dei cluster. EKS
Di seguito è riportato un elenco di componenti del piano dati automatizzati:
-
Elaborazione: per molti carichi di lavoro, con la modalità EKS automatica puoi dimenticare molti aspetti dell'elaborazione per i tuoi cluster. EKS Ciò include:
-
Nodi: i nodi EKS in modalità automatica sono progettati per essere trattati come dispositivi. EKS La modalità automatica esegue le seguenti operazioni:
-
Sceglie una soluzione appropriata AMI configurata con molti servizi necessari per eseguire i carichi di lavoro senza alcun intervento.
-
Blocca queste funzionalità utilizzando la modalità di SELinux applicazione e un file system root di sola lettura.
-
Impedisce l'accesso diretto ai nodi disabilitando o accedendo. SSH SSM
-
Include GPU il supporto, con driver e plugin del kernel separati per NVIDIA e NeuronGPUs, che consente carichi di lavoro ad alte prestazioni.
-
-
Scalabilità automatica: basandosi sulla scalabilità automatica di Karpenter
EKS, la modalità Auto monitora i Pod non programmabili e consente l'implementazione di nuovi nodi per eseguire tali pod. Quando i carichi di lavoro vengono terminati, EKS Auto Mode interrompe e chiude dinamicamente i nodi quando non sono più necessari, ottimizzando l'utilizzo delle risorse. -
Aggiornamenti: il controllo dei nodi semplifica la capacità di EKS Auto Mode di fornire patch di sicurezza e aggiornamenti del sistema operativo e dei componenti in base alle esigenze. Questi aggiornamenti sono progettati per ridurre al minimo le interruzioni dei carichi di lavoro. EKS La modalità automatica impone una durata massima di 21 giorni dei nodi per garantire up-to-date software e. APIs
-
-
Bilanciamento del carico: la modalità EKS Auto semplifica il bilanciamento del carico integrandosi con il servizio Elastic Load Balancing di Amazon, automatizzando il provisioning e la configurazione dei sistemi di bilanciamento del carico per Kubernetes Services e le risorse Ingress. Supporta funzionalità avanzate per Application e Network Load Balancer, ne gestisce il ciclo di vita e le ridimensiona in base alle esigenze del cluster. Questa integrazione fornisce una soluzione di bilanciamento del carico pronta per la produzione conforme alle AWS migliori pratiche, che consente di concentrarsi sulle applicazioni anziché sulla gestione dell'infrastruttura.
-
Archiviazione: la modalità EKS automatica configura automaticamente lo storage temporaneo impostando i tipi di volume, le dimensioni dei volumi, le politiche di crittografia e le politiche di eliminazione alla chiusura del nodo.
-
Rete: la modalità EKS automatica automatizza le attività di rete critiche per la connettività dei Pod e dei servizi. Ciò includeIPv4/IPv6support e l'uso di CIDR blocchi secondari per estendere gli spazi degli indirizzi IP.
-
Identity and Access Management: non è necessario installare EKS Pod Identity Agent sui cluster EKS Auto Mode.
Per ulteriori informazioni su questi componenti, consulta Scopri come funziona la modalità EKS automatica.
Configurazione
Sebbene EKS Auto Mode gestisca efficacemente la maggior parte dei servizi del piano dati senza il tuo intervento, a volte potresti voler modificare il comportamento di alcuni di questi servizi. È possibile modificare la configurazione dei cluster EKS Auto Mode nei seguenti modi:
-
Kubernetes DaemonSets: anziché modificare i servizi installati sui nodi, puoi invece utilizzare i daemonset Kubernetes. I daemonset sono progettati per essere gestiti da Kubernetes, ma vengono eseguiti su ogni nodo del cluster. In questo modo, puoi aggiungere servizi speciali per il monitoraggio o la sorveglianza in altro modo dei tuoi nodi.
-
Personalizzati NodePools e NodeClasses: predefiniti NodePools e NodeClasses sono configurati dalla modalità EKS automatica e non possono essere modificati. Per personalizzare il comportamento dei nodi, puoi creare casi NodeClasses aggiuntivi NodePools o da utilizzare come:
-
Selezione di tipi di istanze specifici (ad esempio processori accelerati o istanze EC2 Spot).
-
Isolamento dei carichi di lavoro per scopi di sicurezza o monitoraggio dei costi.
-
Configurazione di impostazioni di archiviazione temporanee come dimensioni e velocità effettiva. IOPS
-
-
Bilanciamento del carico: alcuni servizi, come il bilanciamento del carico, che EKS Auto Mode esegue come oggetti Kubernetes, possono essere configurati direttamente sui cluster Auto Mode. EKS
Per ulteriori informazioni sulle opzioni per la configurazione della modalità automatica, consulta. EKS Modifica le impostazioni del cluster EKS automatico
📝 Modifica questa pagina su GitHub