Configura un cluster GKE Standard

In App Design Center, puoi configurare un cluster GKE Standard per fornire un ambiente gestito con controllo della configurazione dei nodi sottostanti per il deployment, la gestione e la scalabilità delle applicazioni containerizzate sull'infrastruttura Google. Puoi personalizzare le connessioni dei componenti e i parametri di configurazione del cluster in base al modulo Terraform del cluster GKE Standard.

Connessioni dei componenti

La tabella seguente include i componenti che puoi connettere a un cluster GKE Standard e i relativi aggiornamenti alla tua applicazione e al codice Terraform generato.

Componente Descrizione Informazioni introduttive
Node pool di Google Kubernetes Engine Aggiunge un pool di nodi alla configurazione del cluster. Informazioni sui node pool

Parametri di configurazione obbligatori

Se il tuo template include un cluster GKE Standard, devi configurare i seguenti parametri prima di eseguire il deployment.

Funzionalità Nome parametro Descrizione e informazioni sui vincoli Informazioni introduttive
Nome Il nome del cluster. Informazioni sulle opzioni di configurazione del cluster
ID progetto Il progetto in cui vuoi creare il cluster GKE Standard. Configura i componenti
Rete network Esplora la documentazione e i casi d'uso del networking GKE
Subnet subnetwork Esplora la documentazione e i casi d'uso del networking GKE
Configurazione delle reti autorizzate master Nome visualizzato del blocco CIDR displayName Informazioni sull'isolamento della rete in GKE
Configurazione delle reti autorizzate master Blocco CIDR cidrBlock Informazioni sull'isolamento della rete in GKE
Configurazione di Workload Identity Pool dei workload workloadPool Utilizza Workload Identity
Regione o Zona La località (regione o zona) in cui viene creato il cluster. Disponibilità dei cluster

Parametri di configurazione facoltativi

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

Funzionalità Nome parametro Descrizione e informazioni sui vincoli Informazioni introduttive
Descrizione description
Località dei nodi locations Posizione e distribuzione dei nodi
Protezione da eliminazione Indica se a Terraform è impedito di eliminare il cluster. L'eliminazione di questo cluster utilizzando terraform destroy o terraform apply andrà a buon fine solo se questo campo è impostato su false nello stato di Terraform. deletion_protection
Configurazione delle reti autorizzate master Accesso ai CIDR pubblici di Google Cloud abilitato gcpPublicCidrsAccessEnabled Informazioni sull'isolamento della rete in GKE
Configurazione delle reti autorizzate master Applicazione dell'endpoint privato abilitata privateEndpointEnforcementEnabled Informazioni sull'isolamento della rete in GKE
Configurazione dei componenti aggiuntivi Bilanciamento del carico HTTP HttpLoadBalancing GKE Ingress per bilanciatori del carico delle applicazioni
Scalabilità automatica orizzontale dei pod horizontalPodAutoscaling Scalabilità automatica orizzontale dei pod
Configurazione delle policy di rete networkPolicyConfig Controlla la comunicazione tra pod e servizi utilizzando le policy di rete
Configurazione Istio disabled Proteggi i servizi Kubernetes con Istio
Istio Auth auth Proteggi i servizi Kubernetes con Istio
Configurazione della cache DNS DnsCacheConfig Configurazione di NodeLocal DNSCache
Configurazione di Config Connector configConnectorConfig Installazione con il componente aggiuntivo GKE
Configurazione del driver CSI Persistent Disk GCE gcePersistentDiskCsiDriverConfig Utilizzo del driver CSI per il disco permanente di Compute Engine
Kalm Config kalmConfig Che cos'è Kalm
Configurazione del driver CSI di Filestore Google Cloud GcpFilestoreCsiDriverConfig Accedi alle istanze Filestore con il driver CSI Filestore
Configurazione dell'agente di backup GKE GkeBackupAgentConfig Backup per GKE
Configurazione del driver CSI di GCS Fuse GcsFuseCsiDriverConfig Informazioni sul driver CSI di Cloud Storage FUSE per GKE
Configurazione HA stateful StatefulHaConfig Aumenta la disponibilità delle app stateful con l'operatore Stateful HA
Configurazione CSI Parallelstore ParallelstoreCsiDriverConfig Informazioni sul driver CSI di Parallelstore per Google Kubernetes Engine
Configurazione dell'operatore Ray RayOperatorConfig Informazioni su Ray su GKE
Configurazione del logging del cluster Ray RayClusterLoggingConfig Raccogli e visualizza log e metriche per i cluster Ray su Google Kubernetes Engine
Configurazione del monitoraggio del cluster Ray RayClusterMonitoringConfig
CIDR IPv4 del cluster clusterIpv4Cidr Crea un cluster nativo di VPC
Scalabilità automatica dei cluster Abilitata enableNodeAutoprovisioning Informazioni sulla scalabilità automatica dei cluster GKE
Limiti delle risorse resourceLimits Informazioni sulla scalabilità automatica dei cluster GKE
Impostazioni predefinite del provisioning automatico AutoprovisioningNodePoolDefaults Informazioni sulla creazione automatica dei node pool
Configurazione dell'istanza Shielded ShieldedInstanceConfig Utilizzo di Shielded GKE Nodes
Upgrade automatico autoUpgrade Upgrade automatico dei nodi
Riparazione automatica autoRepair Riparazione automatica dei nodi
Upgrade Settings UpgradeSettings Upgrade automatico dei nodi
Sedi di provisioning automatico autoprovisioningLocations[] Informazioni sulla scalabilità automatica dei cluster GKE
Profilo di scalabilità automatica AutoscalingProfile Informazioni sulla scalabilità automatica dei cluster GKE
Autorizzazione binaria Modalità di valutazione BinaryAuthorization Utilizza Autorizzazione binaria
Configurazione degli IP esterni del servizio Abilitata ServiceExternalIpsConfig Esposizione delle applicazioni mediante servizi
Certificati mesh Attiva i certificati meshCertificates
Crittografia del database DatabaseEncryption Crittografia dei secret a livello di applicazione
Numero massimo predefinito di pod per nodo defaultMaxPodsConstraint Configura il numero massimo di pod per nodo
Abilita Kubernetes Alpha enableKubernetesAlpha Cluster alpha
Abilita API beta K8s API abilitate K8sBetaApisConfig Utilizza le API beta di Kubernetes con i cluster GKE
Attiva TPU enableTpu Informazioni su Cloud TPU in GKE
Abilita ABAC legacy LegacyAbac Aggiorna i metodi di autenticazione legacy
Abilita Shielded Nodes ShieldedNodes Utilizza Shielded GKE Nodes
Conteggio nodi iniziale initialNodeCount Aggiungi e gestisci i node pool
Policy di allocazione IP IpAllocationPolicy Cluster nativi di VPC
Configurazione log Attiva i componenti enableComponents Informazioni sui log di GKE
Servizio di logging loggingService Risoluzione dei problemi di logging in GKE
Policy di manutenzione MaintenancePolicy Periodi di manutenzione ed esclusioni
Autenticazione master clientCertificateConfig Autenticati sul server API Kubernetes
Versione master minima min_master_version Controllo delle versioni e upgrade
Configurazione del monitoraggio Attiva i componenti enableComponents Configura la raccolta delle metriche
Servizio di monitoraggio monitoringService Configura la raccolta delle metriche
Policy di rete NetworkPolicy Controlla la comunicazione tra pod e servizi utilizzando le policy di rete
Configurazione dei nodi Nodi riservati ConfidentialNodes Crittografa i dati dei workload in uso con Confidential GKE Node
Dimensioni disco (GB) diskSizeGb Informazioni sul dimensionamento dei nodi GKE
Tipo di disco diskType Prenotazione dello spazio di archiviazione temporaneo locale
Attiva Confidential Storage enableConfidentialStorage Cripta i dati dei workload in uso con i nodi Confidential Google Kubernetes Engine
Modalità di crittografia dell'SSD locale LocalSsdEncryptionMode Informazioni sugli SSD locali per GKE
Configurazione SSD locale per archiviazione temporanea EphemeralStorageLocalSsdConfig Informazioni sugli SSD locali per GKE
Fast Socket FastSocket Migliora l'efficienza del workload utilizzando NCCL Fast Socket
Configurazione del blocco SSD NVMe locale LocalNvmeSsdBlockConfig Informazioni sugli SSD locali per GKE
Dischi di avvio secondari secondaryBootDisks Utilizzare dischi di avvio secondari per precaricare dati o immagini container
Configurazione GCFS GcfsConfig Utilizza lo streaming di immagini per eseguire il pull delle immagini container
Virtual NIC virtualNic Informazioni sul supporto di più reti per i pod
Acceleratore guest acceleratorConfig Esegui GPU nei node pool GKE Standard
Etichette labels Crea e gestisci le etichette dei cluster e dei node pool
Etichette delle risorse resourceLabels Crea e gestisci le etichette dei cluster e dei 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 di SSD locali localSsdCount Informazioni sugli SSD locali per GKE
Tipo di macchina machineType Scegli un tipo di macchina per un node pool
Metadati metadata Informazioni sui metadati della VM
Piattaforma CPU minima minCpuPlatform Scegli una piattaforma CPU minima
Ambiti OAuth oauthScopes Ambiti di accesso in GKE
Preemptible preemptible Utilizzo di VM preemptive per eseguire carichi di lavoro a tolleranza di errore
Affinità di prenotazione reservationAffinity Utilizzo delle risorse di zona prenotate
Spot spot VM spot
Configurazione sandbox sandboxConfig GKE Sandbox
Chiave KMS del disco di avvio boot_disk_kms_key Utilizza le chiavi di crittografia gestite dal cliente (CMEK)
Account di servizio serviceAccount Informazioni sui service account in GKE
Configurazione dell'istanza schermata ShieldedInstanceConfig Utilizzo di Shielded GKE Nodes
Pool di archiviazione storage_pools Panoramica dello spazio di archiviazione per i cluster GKE
Tag tags Gestisci le risorse GKE utilizzando i tag
Tag di Resource Manager resourceManagerTags Panoramica dei tag
Taint NodeTaint Configura la separazione dei workload in GKE
Configurazione dei metadati del workload workloadMetadataConfig Esegui l'autenticazione alle API Google Cloud dai workload GKE
Configurazione di Kubelet del nodo NodeKubeletConfig Personalizzazione della configurazione di sistema dei nodi
Configurazione dei nodi Linux LinuxNodeConfig LinuxNodeConfig
Configurazione dei nodi Windows windowsNodeConfig Creazione di un cluster con node pool Windows Server
Configurazione di containerd ContainerdConfig Immagini dei nodi containerd
Gruppo di nodi node_group Isola i workload GKE utilizzando i nodi single-tenant
Configurazione single-tenant soleTenantConfig Isola i workload GKE utilizzando i nodi single-tenant
Configurazione automatica del node pool Porta di sola lettura Kubelet non sicura abilitata insecureKubeletReadonlyPortEnabled Disabilita la porta di sola lettura di kubelet nei cluster GKE
Tag di Resource Manager resourceManagerTags Panoramica dei tag
Tag di rete tags Panoramica dei tag
Configurazione dei nodi Linux LinuxNodeConfig Opzioni di configurazione della modalità cgroup di Linux
Node pool Cluster cluster-1 Informazioni sui node pool
Progetto project
Zone location
Nome name
Prefisso nome name_prefix
Conteggio nodi node_count
Versione di Kubernetes version
Località dei nodi locations[]
Conteggio nodi iniziale initialNodeCount
Numero massimo di pod per nodo maxPodsConstraint Configura il numero massimo di pod per nodo
Scalabilità automatica enabled Informazioni sulla scalabilità automatica di GKE
Numero minimo di nodi minNodeCount
Numero massimo di nodi maxNodeCount
Numero minimo totale di nodi totalMinNodeCount
Numero massimo di nodi totali totalMaxNodeCount
Norme relative alla posizione locationPolicy
Riparazione automatica autoRepair Riparazione automatica dei nodi
Upgrade automatico autoUpgrade Upgrade automatico dei nodi
Dimensioni disco (GB) diskSizeGb Informazioni sui node pool
Tipo di disco diskType Informazioni sui node pool
Attiva Confidential Storage enableConfidentialStorage Cripta i dati dei workload in uso con i nodi Confidential Google Kubernetes Engine
Modalità di crittografia SSD locale localSsdEncryptionMode Informazioni sugli SSD locali per GKE
Tipo di immagine imageType Immagini dei nodi
Etichette labels Crea e gestisci le etichette dei cluster e dei node pool
Etichette delle risorse resourceLabels Crea e gestisci le etichette dei cluster e dei node pool
Durata massima dell'esecuzione maxRunDuration Limita il tempo di esecuzione per i nodi di cui è stato eseguito il provisioning automatico
Flex Start flexStart Esegui un workload su larga scala con l'avvio flessibile
Numero di SSD locali localSsdCount Informazioni sugli SSD locali per GKE
Tipo di macchina machineType Guida alle risorse e al confronto per le famiglie di macchine
Metadati metadata Informazioni sui metadati della VM
Piattaforma CPU minima minCpuPlatform Scegli una piattaforma CPU minima
Ambiti OAuth oauthScopes[] Ambiti di accesso in GKE
Preemptible preemptible Utilizzo di VM preemptive per eseguire carichi di lavoro a tolleranza di errore
Spot spot VM spot
Chiave KMS del disco di avvio boot_disk_kms_key Utilizza le chiavi di crittografia gestite dal cliente (CMEK)
Account di servizio serviceAccount Informazioni sui service account in GKE
Pool di archiviazione storage_pools Panoramica dello spazio di archiviazione per i cluster GKE
Tag tags Gestisci le risorse GKE utilizzando i tag
Tag di Resource Manager resourceManagerTags Panoramica dei tag
Gruppo di nodi node_group Isola i workload GKE utilizzando i nodi single-tenant
Nodi riservati enabled Crittografa i dati dei workload in uso con Confidential GKE Node
Configurazione dello spazio di archiviazione temporaneo EphemeralStorageLocalSsdConfig Informazioni sugli SSD locali per GKE
Numero di SSD locali localSsdCount Informazioni sugli SSD locali per GKE
Numero di SSD locali localSsdCount Informazioni sugli SSD locali per GKE
Conteggio cache di dati dataCacheCount Informazioni sugli SSD locali per GKE
Fast Socket FastSocket Migliora l'efficienza del workload utilizzando NCCL Fast Socket
Configurazione del blocco SSD NVMe locale LocalNvmeSsdBlockConfig Informazioni sugli SSD locali per GKE
Logging Variant variant Regola la velocità effettiva dei log
Immagine disco diskImage Utilizza i dischi di avvio secondari per precaricare dati o immagini container
Modalità mode Utilizzare dischi di avvio secondari per precaricare dati o immagini container
Configurazione GCFS GcfsConfig Utilizza lo streaming di immagini per eseguire il pull delle immagini container
Gvnic virtualNic Informazioni sul supporto di più reti per i pod
Tipo di acceleratore guest acceleratorType Esegui GPU nei node pool GKE Standard
Conteggio acceleratorCount Esegui GPU nei node pool GKE Standard
Versione driver GPU gpuDriverVersion Esegui GPU nei node pool GKE Standard
Dimensione partizione GPU gpuPartitionSize Esegui GPU nei node pool GKE Standard
Strategia di condivisione GPU gpuSharingStrategy Informazioni sulle strategie di condivisione delle GPU in GKE
Numero massimo di client condivisi per GPU maxSharedClientsPerGpu Informazioni sulle strategie di condivisione delle GPU in GKE
Tipo di prenotazione di consumo consumeReservationType Utilizzo delle risorse di zona prenotate
Key (Chiave) chiave
Valori values[]
Tipo di sandbox sandboxConfig GKE Sandbox
Abilita l'avvio protetto enableSecureBoot Utilizzo di Shielded GKE Nodes
Abilita il monitoraggio dell'integrità enableIntegrityMonitoring Utilizzo di Shielded GKE Nodes
Taint NodeTaint Configura la separazione dei workload in GKE
Modalità metadati del workload mode Esegui l'autenticazione alle API Google Cloud dai workload GKE
Configurazione Kubelet NodeKubeletConfig Personalizzazione della configurazione di sistema dei nodi
Configurazione dei nodi Linux LinuxNodeConfig LinuxNodeConfig
Configurazione dei nodi Windows windowsNodeConfig Creazione di un cluster con node pool Windows Server
Configurazione di containerd ContainerdConfig Immagini dei nodi containerd
Configurazione single-tenant soleTenantConfig Isola i workload GKE utilizzando i nodi single-tenant
Configurazione di rete NodenetworkConfig Cluster nativi di VPC
Upgrade Settings upgradeSettings Configura strategie di upgrade dei nodi
Policy di posizionamento PlacementPolicy Definisci il posizionamento compatto per i nodi GKE
Provisioning in coda QueuedProvisioning Esegui un workload su larga scala con l'avvio flessibile con provisioning in coda
Valori predefiniti del node pool Valori predefiniti della configurazione dei nodi NodePoolDefaults Configura la creazione automatica dei node pool
Versione nodo version Controllo delle versioni e assistenza di GKE
Configurazione notifiche Pub/Sub abilitato PubSub Notifiche del cluster
Argomento topic
Filtra tipo di evento filter
Nodi riservati Abilitata ConfidentialNodes Cripta i dati dei workload in uso con i nodi Confidential Google Kubernetes Engine
Configurazione della policy di sicurezza dei pod Abilitata podSecurityPolicyConfig Ritiro di PodSecurityPolicy
Scalabilità automatica dei pod Profilo HPA PodAutoscaling Scalabilità automatica orizzontale dei pod
Scalabilità automatica verticale dei pod Abilitata VerticalPodAutoscaling Scalabilità automatica verticale dei pod
Configurazione di Secret Manager Abilitata SecretManagerConfig Proteggi i tuoi dati con la gestione dei secret
Configurazione dei gruppi di autenticatori Gruppo di sicurezza AuthenticatorGroupsConfig Configura Google Gruppi per RBAC
Configurazione degli endpoint del control plane Configurazione endpoint DNS Informazioni sull'isolamento della rete in GKE
Configurazione del cluster privato PrivateClusterConfig Creazione di un cluster privato
Telemetria del cluster Tipo clusterTelemetry
Canale di rilascio ReleaseChannel Informazioni sui canali di rilascio
Rimuovi il node pool predefinito remove_default_node_pool
Etichette delle risorse resourceLabels Crea e gestisci le etichette dei cluster e dei node pool
Configurazione di Cost Management Abilitata CostManagementConfig Ottieni insight chiave sulle spese per l'allocazione delle risorse GKE e i costi dei cluster
Configurazione dell'esportazione dell'utilizzo delle risorse Abilitata ResourceUsageExportConfig Informazioni sull'utilizzo delle risorse cluster
Configurazione di Workload Identity Pool dei workload workloadPool Utilizza Workload Identity
Configurazione del servizio di identità Abilitata IdentityServiceConfig Utilizza provider di identità esterni per l'autenticazione in GKE
Abilita la visibilità tra nodi enableIntranodeVisibility Configurazione della visibilità tra nodi
Abilita la suddivisione in sottoinsiemi di L4 ILB enableL4ilbSubsetting Crea un bilanciatore del carico interno
Disattiva la riconciliazione del firewall del bilanciatore del carico L4 disableL4LbFirewallReconciliation Regole firewall gestite dall'utente per i servizi LoadBalancer GKE
Abilita networking multiplo enableMultiNetworking Informazioni sul supporto di più reti per i pod
Configurazione della crittografia in transito InTransitEncryptionConfig Informazioni sulla crittografia convalidata FIPS in GKE
Abilita la policy di rete FQDN enableFqdnNetworkPolicy Controlla il traffico in uscita dai pod utilizzando le policy di rete FQDN
Abilita la policy di rete Cilium a livello di cluster enableCiliumClusterwideNetworkPolicy Controlla la comunicazione a livello di cluster utilizzando le policy di rete
Accesso privato Google IPv6 PrivateIpv6GoogleAccess Cluster nativi di VPC
Provider percorso dati DatapathProvider Utilizzo di GKE Dataplane V2
Stato SNAT predefinito defaultSnatStatus Agente di IP masquerading
Configurazione DNS DNSConfig Utilizzo di Cloud DNS per GKE
Configurazione API Gateway GatewayAPIConfig Informazioni sull'API Gateway
Configurazione di Protect ProtectConfig
Configurazione della security posture SecurityPostureConfig Informazioni sulla dashboard della security posture
Parco risorse Progetto Fleet Gestione del parco risorse
Configurazione Workload Alts Attiva alternative WorkloadALTSConfig
Configurazione Enterprise Livello desiderato EnterpriseConfig
Timeout Timeout