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à.
Gruppi di nodi
Questo capitolo include informazioni su come creare e configurare Nodegroups con Eksctl. I nodegroup sono gruppi di istanze EC2 collegate a un cluster EKS.
Argomenti:
-
-
Crea e gestisci cluster EKS con istanze Spot utilizzando gruppi di nodi gestiti
-
Configura le istanze Spot per i gruppi di nodi non gestiti utilizzando MixedInstancesPolicy
-
Distingui Spot e le On-Demand istanze usando l'etichetta Kubernetes
node-lifecycle
-
-
-
Abilita il ridimensionamento automatico dei nodi del cluster Kubernetes creando un cluster o nodegroup con ruolo IAM che consenta l'uso del cluster autoscaler
-
Configura le definizioni di nodegroup per includere i tag e le annotazioni necessari per consentire al cluster autoscaler di scalare il nodegroup
-
Crea gruppi di nodi separati per ogni zona di disponibilità se i carichi di lavoro hanno requisiti specifici per zona, come lo storage specifico per zona o le regole di affinità
-
-
-
Esegui il provisioning e gestisci le istanze EC2 (nodi) per i cluster Amazon EKS Kubernetes
-
Applica facilmente correzioni di bug, patch di sicurezza e aggiorna i nodi alle ultime versioni di Kubernetes
-
-
-
Consenti l'esecuzione di applicazioni locali ed edge su un'infrastruttura gestita dal cliente con gli stessi cluster, funzionalità e strumenti AWS EKS utilizzati nel cloud AWS
-
Configura la rete per connettere le reti locali a un AWS VPC, utilizzando opzioni come AWS VPN o AWS Direct Connect Site-to-Site
-
Configura le credenziali per i nodi remoti per l'autenticazione con il cluster EKS, utilizzando AWS Systems Manager (SSM) o AWS IAM Roles Anywhere
-
-
Supporta la configurazione di Node Repair per i gruppi di nodi gestiti da EKS
-
Abilitazione di Node Repair for EKS Managed Nodegroups per monitorare e sostituire o riavviare automaticamente i nodi di lavoro non integri
-
-
-
Crea un cluster EKS con istanze ARM-based Graviton per migliorare le prestazioni e l'efficienza dei costi
-
-
-
Applica i taint a gruppi di nodi specifici in un cluster Kubernetes
-
Controlla la pianificazione e l'eliminazione dei pod in base a chiavi, valori ed effetti contaminati
-
-
Avvia il supporto dei modelli per i gruppi di nodi gestiti
-
Avvio di gruppi di nodi gestiti utilizzando un modello di avvio EC2 fornito
-
Aggiornamento di un gruppo di nodi gestiti per utilizzare una versione diversa di un Launch Template
-
Comprendere le limitazioni e le considerazioni relative all'utilizzo di AMI e modelli di avvio personalizzati con gruppi di nodi gestiti
-
-
-
Abilita l'accesso SSH alle istanze EC2 nel gruppo di nodi
-
Scala il numero di nodi in un gruppo di nodi verso l'alto o verso il basso
-
-
-
Estendi un VPC esistente con una nuova sottorete e aggiungi un Nodegroup a quella sottorete
-
-
-
Scopri il nuovo processo di inizializzazione dei nodi (nodeadm) introdotto nel 2023 AmazonLinux
-
Scopri le NodeConfig impostazioni predefinite applicate da eksctl per i nodi autogestiti EKS-managed
-
Personalizza il processo di avvio del nodo fornendo un override con uno personalizzato BootstrapCommand NodeConfig
-
-
-
Crea o aggiorna gruppi di nodi non gestiti in un cluster EKS
-
Aggiorna i componenti aggiuntivi Kubernetes predefiniti come kube-proxy, aws-node e CoreDNS
-
-
-
Eksctl supporta la selezione dei tipi di istanze GPU per i gruppi di nodi, consentendo l'uso di carichi di lavoro sui cluster EKS. GPU-accelerated
-
Eksctl installa automaticamente il plug-in del dispositivo NVIDIA Kubernetes quando viene selezionato un tipo di GPU-enabled istanza, facilitando l'uso delle risorse GPU nel cluster.
-
Gli utenti possono disabilitare l'installazione automatica del plug-in e installare manualmente una versione specifica del plug-in del dispositivo NVIDIA Kubernetes utilizzando i comandi forniti.
-
-
-
Genera automaticamente un elenco di tipi di istanze EC2 adatti in base a criteri di risorse come vCPU, memoria, GPU e architettura della CPU
-
Crea cluster e gruppi di nodi con i tipi di istanza corrispondenti ai criteri di selezione delle istanze specificati
-
Eseguite una prova a prova per ispezionare e modificare i tipi di istanza che corrispondono al selettore di istanze prima di creare un gruppo di nodi
-
-
Mappature aggiuntive dei volumi
-
Configura mappature di volume aggiuntive per un gruppo di nodi gestito in un cluster EKS
-
Personalizza le proprietà del volume come dimensione, tipo, crittografia, IOPS e velocità effettiva per i volumi aggiuntivi
-
Allega istantanee EBS esistenti come volumi aggiuntivi al gruppo di nodi
-
-
-
Aggiungi gruppi di nodi Windows a un cluster Linux Kubernetes esistente per abilitare l'esecuzione di carichi di lavoro Windows
-
Pianifica i carichi di lavoro sul sistema operativo appropriato (Windows o Linux) utilizzando i selettori di nodi basati sulle etichette and
kubernetes.io/oskubernetes.io/arch
-
-
-
Usa il
--node-amiflag per specificare un'AMI personalizzata per i gruppi di nodi, interroga AWS per l' EKS-optimized AMI più recente o usa AWS Systems Manager Parameter Store per trovare l'AMI. -
Imposta il
--node-ami-familyflag per specificare la famiglia del sistema operativo per l'AMI del gruppo di nodi, ad esempio AmazonLinux 2, Ubuntu2204 o. WindowsServer2022CoreContainer -
Per i gruppi di nodi Windows, specifica un'AMI personalizzata e fornisci uno script di PowerShell bootstrap tramite.
overrideBootstrapCommand
-
-
-
Sovrascrivi l'indirizzo IP del server DNS utilizzato per le ricerche DNS interne ed esterne
-