Configurar 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, el número 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 puede configurar al usar 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 pool de nodos de GKE, así como las actualizaciones resultantes de tu aplicación y su código de Terraform generado.

Componente Descripción Información general
Clúster de GKE Standard Añade un grupo de nodos a la configuración del clúster. Ciclo de vida de los clústeres

Parámetros de configuración obligatorios

Si tu plantilla incluye un grupo de nodos de GKE, debes configurar los siguientes parámetros antes de implementar.

Nombre del parámetro Descripción e información de las restricciones Información general
Clúster El nombre del clúster en el formato projects/{project_id}/locations/{location}/clusters/{cluster} o como nombre del clúster. Acerca de las opciones de configuración de clústeres
ID de proyecto El proyecto en el que quieres crear el grupo de nodos de GKE. Configurar valores predeterminados para componentes
Region Ubicación (región o zona) en la que se crea el grupo de nodos. Disponibilidad de los clústeres

Parámetros de configuración opcionales

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

Función Nombre del parámetro Descripción e información de las restricciones Información general
Nombre Nombre del grupo de nodos. Acerca de las opciones de configuración de clústeres
Autoescalado Número mínimo de nodos minNodeCount Autoescalado de grupos de nodos
Número máximo de nodos maxNodeCount
Recuento mínimo total de nodos totalMinNodeCount
Número máximo total de nodos totalMaxNodeCount
Política de ubicación locationPolicy
Número inicial de nodos initialNodeCount Añadir y gestionar grupos de nodos
Gestión Reparación automática autoRepair Reparación automática de nodos
Actualización automática autoUpgrade Actualizar la versión de los nodos automáticamente
Número máximo de pods por nodo maxPodsConstraint Configurar el número máximo de pods por nodo
Ubicaciones de los nodos ubicaciones Ubicación y distribución de los nodos
Prefijo del nombre name_prefix
Configuración de nodo Nodos confidenciales ConfidentialNodes Encriptar los datos de carga de trabajo en uso con nodos confidenciales de GKE
Tamaño del disco (GB) diskSizeGb Información sobre el tamaño de los nodos de GKE
Tipo de disco diskType Reserva de almacenamiento efímero local
Habilitar almacenamiento confidencial enableConfidentialStorage Encriptar los datos de las cargas de trabajo en uso con nodos confidenciales de Google Kubernetes Engine
Modo de cifrado de SSD local LocalSsdEncryptionMode Acerca de las SSD locales de GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Acerca de las SSD locales de GKE
Fast Socket FastSocket Mejorar la eficiencia de las cargas de trabajo con NCCL Fast Socket
Configuración de bloques de SSD NVMe local LocalNvmeSsdBlockConfig Acerca de las SSD locales de GKE
Variante de registro variant Ajustar el rendimiento de los registros
Discos de arranque secundarios secondaryBootDisks Usar discos de arranque secundarios para precargar datos o imágenes de contenedor
Configuración de GCFS GcfsConfig Usar streaming de imágenes para extraer imágenes de contenedor
Gvnic virtualNic Información sobre la compatibilidad con varias redes para pods
Guest Accelerator acceleratorConfig Ejecutar GPUs en grupos de nodos Standard de GKE
Tipo de imagen imageType Imágenes de nodos
Etiquetas labels Crear y gestionar etiquetas de clúster y de grupo de nodos
Etiquetas de recursos resourceLabels Crear y gestionar etiquetas de clúster y de grupo de nodos
Duración máxima de la ejecución maxRunDuration Limitar el tiempo de ejecución de los nodos creados automáticamente
Flex Start flexStart Ejecutar una carga de trabajo a gran escala con inicio flexible y aprovisionamiento en cola
Número de SSD locales localSsdCount Acerca de las SSD locales de GKE
Tipo de máquina machineType Elegir un tipo de máquina para un grupo de nodos
Metadatos metadatos Acerca de los metadatos de máquina virtual
Min Cpu Platform minCpuPlatform Elige una plataforma de CPU mínima
Permisos de OAuth oauthScopes Ámbitos de acceso en GKE
Interrumpible preemptible Usar máquinas virtuales interrumpibles para ejecutar cargas de trabajo tolerantes a fallos
Afinidad de reserva reservationAffinity Consumir recursos de zona reservados
Spot spot Máquinas virtuales de acceso puntual
Configuración de entorno aislado sandboxConfig GKE Sandbox
Clave de KMS del disco de arranque boot_disk_kms_key Usar claves de encriptado gestionadas por el cliente (CMEK)
Cuenta de servicio serviceAccount Información sobre las cuentas de servicio en GKE
Configuración de instancia protegida ShieldedInstanceConfig Usar nodos de GKE blindados
Grupos de almacenamiento storage_pools Información general sobre el almacenamiento de clústeres de GKE
Etiquetas etiquetas Gestionar recursos de GKE con etiquetas
Etiquetas de Resource Manager resourceManagerTags Descripción general de las etiquetas
Taint NodeTaint Configurar la separación de cargas de trabajo en GKE
Configuración de metadatos de carga de trabajo workloadMetadataConfig Autenticarse en las APIs de Google Cloud desde cargas de trabajo de GKE
Configuración de Kubelet NodeKubeletConfig Personalizar la configuración del sistema de nodos
Configuración de nodo de Linux LinuxNodeConfig LinuxNodeConfig
Configuración de nodos de Windows windowsNodeConfig Crear un clúster con grupos de nodos de Windows Server
Configuración de Containerd ContainerdConfig Imágenes de nodos de containerd
Grupo de nodos node_group Aísla tus cargas de trabajo de GKE con nodos de único cliente
Configuración de único propietario soleTenantConfig Aísla tus cargas de trabajo de GKE con nodos de único cliente
Configuración de red Crear intervalo de pódcast createPodRange Clústeres nativos de VPC
Habilitar nodos privados enablePrivateNodes Personalizar el aislamiento de red en GKE
Bloque CIDR de IPv4 de pod podIpv4CidrBlock Clústeres nativos de VPC
Intervalo de pods podRange Añadir intervalos de direcciones IPv4 de pods
Configuraciones de red de nodos adicionales AdditionalNodeNetworkConfig Clústeres nativos de VPC
Configuraciones de red de pods adicionales AdditionalPodNetworkConfig Clústeres nativos de VPC
Configuración de aprovisionamiento excesivo de CIDR de pods podCidrOverprovisionConfig Clústeres nativos de VPC
Configuración del rendimiento de la red NetworkPerformanceConfig Aumentar el ancho de banda de la red de clústeres y nodos
Número de nodos node_count Añadir y gestionar grupos de nodos
Configuración de actualización Máximo de subida maxSurge Configurar estrategias de actualización de nodos
Máximo no disponible maxUnavailable
Estrategia estrategia
Ajustes de azul y verde BlueGreenSettings
Versión de Kubernetes version Versiones y asistencia de GKE
Política de asignación Tipo type Definir la colocación compacta de nodos de GKE
Nombre de la política PlacementPolicy Definir la colocación compacta de nodos de GKE
Topología de TPU tpuTopology Acerca de las TPUs en GKE
Aprovisionamiento en cola Habilitado QueuedProvisioning Ejecutar una carga de trabajo a gran escala con inicio flexible y aprovisionamiento en cola
Tiempos de espera Tiempos de espera