Configura un grupo de nodos de GKE

En App Design Center, puedes configurar un grupo de nodos de GKE para definir un grupo de nodos con un tipo, un tamaño y una configuración de máquina compartidos dentro de un clúster de GKE Standard. Puedes personalizar los parámetros de conexión y configuración del clúster del grupo de nodos según 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 sobre la descripción y la restricción Información general
Clúster 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. Configura 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 sobre la descripción y la 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 Cantidad mínima de nodos minNodeCount Acerca del clúster de GKE de GKE
Cantidad máxima de nodos maxNodeCount
Cantidad mínima total de nodos totalMinNodeCount
Cantidad máxima total 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 los Pods máximos por nodo
Ubicaciones de nodos ubicaciones Ubicación y distribución de los nodos
Prefijo del nombre name_prefix
Configuración de nodos Nodos confidenciales ConfidentialNodes Encripta los datos de cargas de trabajo en uso con Confidential GKE Nodes
Tamaño del disco en GB diskSizeGb Acerca del tamaño de los nodos de GKE
Tipo de disco diskType Reserva de almacenamiento efímero local
Habilita Confidential Storage 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 SSD locales para GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Acerca de las SSD locales para GKE
Fast Socket FastSocket Mejora la eficiencia de la carga de trabajo con Fast Socket de NCCL
Configuración de bloques de SSD NVMe locales LocalNvmeSsdBlockConfig Acerca de las SSD locales para GKE
Variante de registro 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
Gcfs Config 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
Acelerador de invitado acceleratorConfig Ejecuta GPU en grupos de nodos de GKE Standard
Tipo de imagen imageType Imágenes de nodo
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 Limita 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
Recuento de SSD locales localSsdCount Acerca de las SSD 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 spot VMs Spot
Configuración de la 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 Administrar 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 la carga de trabajo workloadMetadataConfig Autentícate en las APIs de Google Cloud desde las cargas de trabajo de GKE
Configuración de Kubelet NodeKubeletConfig Personaliza la configuración del sistema de nodos
Configuración de nodos de Linux LinuxNodeConfig LinuxNodeConfig
Configuración de nodos de Windows windowsNodeConfig Crea un clúster con grupos de nodos de Windows Server
Configuración de Containerd ContainerdConfig Imágenes de nodo de 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 Crea un rango de Pods createPodRange Clústeres nativos de la VPC
Habilitar nodos privados enablePrivateNodes Personaliza el aislamiento de red en GKE
Bloque CIDR IPv4 del Pod podIpv4CidrBlock Clústeres nativos de la VPC
Rango de Pods podRange Agrega rangos de direcciones IPv4 de Pod
Configuración adicional de la red de nodos AdditionalNodeNetworkConfig Clústeres nativos de la VPC
Parámetros de configuración adicionales de la 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
Recuento de nodos node_count Agrega y administra grupos de nodos
Configuración de actualización Aumento máximo maxSurge Configura estrategias de actualización de nodos
Max Unavailable maxUnavailable
Estrategia estrategia
Configuración de 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
Topología de TPU 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