Configura un grupo de nodos de GKE en Application Design Center

Un grupo de nodos de GKE es un grupo de nodos dentro de un clúster que tienen la misma configuración. Cuando creas un clúster en modo estándar, la cantidad y el tipo de nodos que especificas se usan para crear el primer grupo de nodos del clúster.

En este documento, se describen las conexiones y los parámetros que puedes configurar cuando usas App Design Center para crear un grupo de nodos de GKE. Los parámetros de configuración se basan en el módulo de Terraform del grupo de nodos de GKE.

Conexiones de componentes

En la siguiente tabla, se incluyen los componentes que puedes conectar a un grupo de nodos de GKE y las actualizaciones resultantes en tu aplicación y su código de Terraform generado.

Componente Descripción Información general
Clúster de GKE Standard Agrega un grupo de nodos a la configuración del clúster. Ciclo de vida del clúster

Parámetros de configuración obligatorios

Si tu plantilla incluye un grupo de nodos de GKE, debes configurar los siguientes parámetros antes de la implementación.

Nombre del parámetro Información de descripción y restricción Información general
Clúster Es el nombre del clúster en el formato projects/{project_id}/locations/{location}/clusters/{cluster} o como el nombre del clúster. Acerca de las opciones de configuración del clúster
ID del proyecto Es el proyecto en el que deseas crear el grupo de nodos de GKE. Cómo configurar valores predeterminados para los componentes
Región Es la ubicación (región o zona) en la que se crea el grupo de nodos. Disponibilidad del clúster

Parámetros de configuración opcionales

Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos avanzados.

Función Nombre del parámetro Información de descripción y restricción Información general
Nombre Es el nombre del grupo de nodos. Acerca de las opciones de configuración del clúster
Ajuste de escala automático Recuento de nodos mín. minNodeCount Ajuste de escala automático de grupos de nodos
Cantidad máxima de nodos maxNodeCount
Recuento mínimo total de nodos totalMinNodeCount
Recuento total máximo de nodos totalMaxNodeCount
Política de Ubicación locationPolicy
Recuento de nodos inicial initialNodeCount Agrega y administra grupos de nodos
Administración Reparación automática autoRepair Reparación automática de nodos
Actualización automática autoUpgrade Actualiza nodos de forma automática
Cantidad máxima de Pods por nodo maxPodsConstraint Configura la cantidad máxima de Pods por nodo
Ubicaciones de nodos ubicaciones Ubicación y distribución de los nodos
Prefijo del nombre name_prefix
Configuración del nodo Nodos confidenciales ConfidentialNodes Encripta los datos en uso de cargas de trabajo con Confidential GKE Nodes
Tamaño del disco (GB) diskSizeGb Acerca del tamaño de los nodos de GKE
Tipo de disco diskType Reserva de almacenamiento efímero local
Habilita el almacenamiento confidencial enableConfidentialStorage Encripta los datos en uso de cargas de trabajo con Confidential Google Kubernetes Engine Nodes
Modo de encriptación de SSD local LocalSsdEncryptionMode Acerca de las SSDs locales para GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Acerca de las SSDs locales para GKE
Fast Socket FastSocket Mejora la eficiencia de la carga de trabajo con Fast Socket de NCCL
Local Nvme Ssd Block Config LocalNvmeSsdBlockConfig Acerca de las SSDs locales para GKE
Logging Variant variant Ajusta la capacidad de procesamiento de los registros
Discos de arranque secundarios secondaryBootDisks Usa discos de arranque secundarios para precargar datos o imágenes de contenedor
Configuración de GCF GcfsConfig Usa la transmisión de imágenes para extraer imágenes de contenedor
Gvnic virtualNic Acerca de la compatibilidad con varias redes para Pods
Guest Accelerator acceleratorConfig Ejecuta GPU en grupos de nodos de GKE Standard
Tipo de imagen imageType Imágenes de nodos
Etiquetas labels Crea y administra etiquetas de clúster y grupo de nodos
Etiquetas de recursos resourceLabels Crea y administra etiquetas de clúster y grupo de nodos
Duración máxima de ejecución maxRunDuration Cómo limitar el tiempo de ejecución de los nodos creados automáticamente
Inicio flexible flexStart Ejecuta una carga de trabajo a gran escala con inicio flexible y aprovisionamiento en cola
Cantidad de SSD locales localSsdCount Acerca de las SSDs locales para GKE
Tipo de máquina machineType Elige un tipo de máquina para un grupo de nodos
Metadatos metadata Acerca de los metadatos de VM
Plataforma de CPU mínima minCpuPlatform Elige una plataforma de CPU mínima
Permisos de OAuth oauthScopes Permisos de acceso en GKE
Interrumpible preemptible Usa VMs interrumpibles para ejecutar cargas de trabajo tolerantes a errores
Afinidad de reserva reservationAffinity Consume recursos zonales reservados
Spot lugar VMs Spot
Configuración de zona de pruebas sandboxConfig GKE Sandbox
Clave de KMS del disco de arranque boot_disk_kms_key Usa claves de encriptación administradas por el cliente (CMEK)
Cuenta de servicio serviceAccount Acerca de las cuentas de servicio en GKE
Configuración de instancias protegidas ShieldedInstanceConfig Usa nodos de GKE protegidos
Grupos de almacenamiento storage_pools Descripción general del almacenamiento de los clústeres de GKE
Etiquetas etiquetas Administra recursos de GKE con etiquetas
Etiquetas de Resource Manager resourceManagerTags Descripción general de las etiquetas
Taint NodeTaint Configura la separación de cargas de trabajo en GKE
Configuración de metadatos de cargas de trabajo workloadMetadataConfig Autenticación en Google Cloud APIs desde cargas de trabajo de GKE
Configuración de Kubelet NodeKubeletConfig Personaliza la configuración del sistema de NDE
Configuración del nodo de Linux LinuxNodeConfig LinuxNodeConfig
Configuración del nodo de Windows windowsNodeConfig Crea un clúster con grupos de nodos de Windows Server
Configuración de Containerd ContainerdConfig Imágenes de nodo containerd
Grupo de nodos node_group Aísla tus cargas de trabajo de GKE con nodos de usuario único
Configuración de usuario único soleTenantConfig Aísla tus cargas de trabajo de GKE con nodos de usuario único
Configuración de red Crear rango de Pods createPodRange Clústeres nativos de la VPC
Habilita los nodos privados enablePrivateNodes Personaliza el aislamiento de tu red en GKE
Pod Ipv4 Cidr Block podIpv4CidrBlock Clústeres nativos de la VPC
Rango de Pods podRange Agrega rangos de direcciones IPv4 de Pod
Configuraciones adicionales de la red de nodos AdditionalNodeNetworkConfig Clústeres nativos de la VPC
Configuraciones adicionales de red de Pods AdditionalPodNetworkConfig Clústeres nativos de la VPC
Configuración de aprovisionamiento excesivo de CIDR de Pod podCidrOverprovisionConfig Clústeres nativos de la VPC
Configuración del rendimiento de la red NetworkPerformanceConfig Aumenta el ancho de banda de red para los clústeres y los nodos
Cantidad de nodos node_count Agrega y administra grupos de nodos
Configuración de actualización Max Surge maxSurge Configura estrategias de actualización de nodos
Max Unavailable maxUnavailable
Estrategia estrategia
Configuración azul-verde BlueGreenSettings
Versión de Kubernetes version Control de versiones y asistencia de GKE
Política de posición Tipo type Define la posición de compactación para los nodos de GKE
Nombre de la política PlacementPolicy Define la posición de compactación para los nodos de GKE
Tpu Topology tpuTopology Acerca de las TPU en GKE
Aprovisionamiento en cola Habilitado QueuedProvisioning Ejecuta una carga de trabajo a gran escala con inicio flexible y aprovisionamiento en cola
Tiempos de espera Tiempos de espera