Configura un pool di nodi GKE

Un node pool GKE è un gruppo di nodi all'interno di un cluster che condividono la stessa configurazione. Quando crei un cluster in modalità Standard, il numero e il tipo di nodi che specifichi vengono utilizzati per creare il primo pool di nodi del cluster.

Questo documento descrive le connessioni e i parametri che puoi configurare quando utilizzi App Design Center per creare unpool di nodil GKE. I parametri di configurazione si basano sul modulo Terraform dpool di nodiool GKE.

Connessioni dei componenti

La seguente tabella include i componenti che puoi connettere a un pool di nodi GKE e gli aggiornamenti risultanti alla tua applicazione e al codice Terraform generato.

Componente Descrizione Informazioni introduttive
Cluster GKE Standard Aggiunge un pool di nodi alla configurazione del cluster. Ciclo di vita del cluster

Parametri di configurazione obbligatori

Se il modello include un pool di nodi GKE, devi configurare i seguenti parametri prima del deployment.

Nome parametro Informazioni su descrizione e vincoli Informazioni introduttive
Cluster Il nome del cluster nel formato projects/{project_id}/locations/{location}/clusters/{cluster} o come nome del cluster. Informazioni sulle scelte di configurazione del cluster
ID progetto Il progetto in cui vuoi creare il pool di nodi GKE. Configurare i valori predefiniti per i componenti
Regione La località (regione o zona) in cui viene creato il pool di nodi. Disponibilità del cluster

Parametri di configurazione facoltativi

I seguenti parametri sono facoltativi. Per visualizzare i parametri avanzati, seleziona Mostra campi avanzati nell'area Configurazione.

Funzionalità Nome parametro Informazioni su descrizione e vincoli Informazioni introduttive
Nome Il nome del pool di nodi. Informazioni sulle scelte di configurazione del cluster
Scalabilità automatica Numero minimo di nodi minNodeCount Informazioni sulla scalabilità automatica del cluster GKE
Conteggio nodi massimo maxNodeCount
Conteggio nodi minimo totale totalMinNodeCount
Conteggio nodi massimo totale totalMaxNodeCount
Norme relative alla posizione locationPolicy
Conteggio nodi iniziale initialNodeCount Aggiungere e gestire i pool di nodi
Gestione Riparazione automatica autoRepair Riparazione automatica dei nodi
Upgrade automatico autoUpgrade Upgrade automatico dei nodi
Numero massimo di pod per nodo maxPodsConstraint Configurare il numero massimo di pod per nodo
Località dei nodi locations Posizione e distribuzione dei nodi
Prefisso nome name_prefix
Configurazione nodi Nodi riservati ConfidentialNodes Crittografia dei dati del carico di lavoro in uso con Confidential GKE Node
Dimensioni disco GB diskSizeGb Informazioni sul dimensionamento dei nodi GKE
Tipo di disco diskType Prenotazione di spazio di archiviazione temporaneo locale
Attiva Confidential Storage enableConfidentialStorage Cripta i dati del workload in uso con i nodi Confidential Google Kubernetes Engine
Modalità di crittografia SSD locale LocalSsdEncryptionMode Informazioni sull'SSD locale per GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Informazioni sull'SSD locale per GKE
Fast Socket FastSocket Migliorare l'efficienza del carico di lavoro utilizzando NCCL Fast Socket
Local Nvme Ssd Block Config LocalNvmeSsdBlockConfig Informazioni sull'SSD locale per GKE
Variante di Logging variante Regolare la velocità effettiva dei log
Dischi di avvio secondari secondaryBootDisks Utilizzare dischi di avvio secondari per precaricare dati o immagini container
Gcfs Config GcfsConfig Utilizzo del flusso di immagini per eseguire il pull delle immagini container
Gvnic virtualNic Informazioni sul supporto di più reti per i pod
Guest Accelerator acceleratorConfig Esegui GPU nei node pool GKE Standard
Tipo di immagine imageType Immagini dei nodi
Etichette labels Creare e gestire le etichette di cluster e node pool
Etichette risorsa resourceLabels Creare e gestire le etichette di cluster e node pool
Durata massima dell'esecuzione maxRunDuration Limita il tempo di esecuzione dei nodi creati automaticamente
Flex Start flexStart Esegui un workload su larga scala con l'avvio flessibile con provisioning in coda
Numero dischi SSD locali localSsdCount Informazioni sull'SSD locale per GKE
Tipo di macchina machineType Scegliere un tipo di macchina per un node pool
Metadati metadati Informazioni sui metadati della VM
Min Cpu Platform minCpuPlatform Scegliere una piattaforma CPU minima
Ambiti OAuth oauthScopes Ambiti di accesso in GKE
Preemptible preemptible Utilizzo di VM prerilasciabili per eseguire carichi di lavoro a tolleranza di errore
Affinità di prenotazione reservationAffinity Utilizzo delle risorse a livello di zona prenotate
Spot spot VM spot
Configurazione sandbox sandboxConfig GKE Sandbox
Chiave KMS del disco di avvio boot_disk_kms_key Utilizzare le chiavi di crittografia gestite dal cliente (CMEK)
Account di servizio serviceAccount Informazioni sui service account in GKE
Configurazione istanza schermata ShieldedInstanceConfig Utilizzo di nodi GKE schermati
Pool di archiviazione storage_pools Panoramica dell'archiviazione per i cluster GKE
Tag tag Gestire le risorse GKE utilizzando i tag
Tag Resource Manager resourceManagerTags Panoramica dei tag
Taint NodeTaint Configura la separazione dei workload in GKE
Workload Metadata Config workloadMetadataConfig Eseguire l'autenticazione nelle Google Cloud API dai carichi di lavoro GKE
Kubelet Config NodeKubeletConfig Personalizzazione della configurazione del sistema di nodi
Configurazione del nodo Linux LinuxNodeConfig LinuxNodeConfig
Windows Node Config windowsNodeConfig Creazione di un cluster con node pool Windows Server
Configurazione di Containerd ContainerdConfig Immagini dei nodi containerd
Gruppo di nodi node_group Isolare i carichi di lavoro GKE utilizzando nodi single-tenant
Sole Tenant Config soleTenantConfig Isolare i carichi di lavoro GKE utilizzando nodi single-tenant
Configurazione rete Crea intervallo di pod createPodRange Cluster VPC nativi
Abilita nodi privati enablePrivateNodes Personalizzare l'isolamento di rete in GKE
Pod Ipv4 Cidr Block podIpv4CidrBlock Cluster VPC nativi
Intervallo di pod podRange Aggiunta di intervalli di indirizzi IPv4 del pod
Configurazioni di rete dei nodi aggiuntive AdditionalNodeNetworkConfig Cluster VPC nativi
Configurazioni di rete dei pod aggiuntive AdditionalPodNetworkConfig Cluster VPC nativi
Pod Cidr Overprovision Config podCidrOverprovisionConfig Cluster VPC nativi
Configurazione delle prestazioni di rete NetworkPerformanceConfig Aumentare la larghezza di banda di rete per cluster e nodi
Conteggio nodi node_count Aggiungere e gestire i pool di nodi
Impostazioni di upgrade Max Surge maxSurge Configura strategie di upgrade dei nodi
Max Unavailable maxUnavailable
Strategia strategy
Impostazioni blu/verde BlueGreenSettings
Versione di Kubernetes version Controllo delle versioni e assistenza di GKE
Policy di posizionamento Tipo type Definisci il posizionamento compatto per i nodi GKE
Nome della norma PlacementPolicy Definisci il posizionamento compatto per i nodi GKE
Tpu Topology tpuTopology Informazioni sulle TPU in GKE
Provisioning in coda Abilitata QueuedProvisioning Esegui un workload su larga scala con l'avvio flessibile con provisioning in coda
Timeout Timeout