Configurar um pool de nós do GKE no App Design Center

Um pool de nós do GKE é um grupo de nós em um cluster, todos com a mesma configuração. Quando você cria um cluster no modo padrão, o número e o tipo de nós especificados são usados para criar o primeiro pool de nós do cluster.

Este documento descreve as conexões e os parâmetros que podem ser configurados ao usar o App Design Center para criar um pool de nós do GKE. Os parâmetros de configuração são baseados no módulo do Terraform do pool de nós do GKE.

Conexões de componentes

A tabela a seguir inclui os componentes que podem ser conectados a um pool de nós do GKE e as atualizações resultantes no seu aplicativo e no código do Terraform gerado.

Componente Descrição Informações prévias
Cluster do GKE Standard Adiciona um pool de nós à configuração do cluster. Ciclo de vida do cluster

Parâmetros de configuração obrigatórios

Se o modelo incluir um pool de nós do GKE, configure os seguintes parâmetros antes da implantação.

Nome do parâmetro Descrição e informações de restrição Informações prévias
Cluster O nome do cluster no formato projects/{project_id}/locations/{location}/clusters/{cluster} ou como o nome do cluster. Sobre as opções de configuração de clusters
ID do projeto O projeto em que você quer criar o pool de nós do GKE. Configurar valores padrão para componentes
Região O local (região ou zona) em que o pool de nós é criado. Disponibilidade do cluster

Parâmetros de configuração opcionais

Os seguintes parâmetros são opcionais. Para mostrar parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.

Recurso Nome do parâmetro Descrição e informações de restrição Informações prévias
Nome O nome do pool de nós. Sobre as opções de configuração de clusters
Escalonamento automático Contagem mínima de nós minNodeCount Escalonamento automático do pool de nós
Número máximo de nós maxNodeCount
Contagem mínima total de nós totalMinNodeCount
Contagem total máxima de nós totalMaxNodeCount
Política de localização locationPolicy
Contagem inicial de nós initialNodeCount Adicione e gerencie pools de nós
Gerenciamento Reparo automático autoRepair Reparo automático de nós
Upgrade automático autoUpgrade Nós de upgrade automático
Máximo de pods por nó maxPodsConstraint Configurar o máximo de pods por nó
Locais dos nós locais Localização e distribuição dos nós
Prefixo de nome name_prefix
Configuração de nós Nós confidenciais ConfidentialNodes Criptografar dados da carga de trabalho em uso com Confidential GKE Nodes
Tamanho do disco em GB diskSizeGb Sobre o dimensionamento de nós do GKE
Tipo de disco diskType Reserva de armazenamento temporário local
Ativar o armazenamento confidencial enableConfidentialStorage Criptografar dados da carga de trabalho em uso com nós confidenciais do Google Kubernetes Engine
Modo de criptografia do SSD local LocalSsdEncryptionMode Sobre o SSD local para GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Sobre o SSD local para GKE
Fast Socket FastSocket Melhorar a eficiência da carga de trabalho usando o Fast Socket NCCL
Local Nvme Ssd Block Config LocalNvmeSsdBlockConfig Sobre o SSD local para GKE
Variante de registro variant Ajustar a capacidade de processamento do registro
Discos de inicialização secundários secondaryBootDisks Usar discos de inicialização secundários para pré-carregar dados ou imagens de contêiner
Configuração do GCFS GcfsConfig Usar o streaming de imagem para extrair imagens de contêiner
Gvnic virtualNic Sobre o suporte a várias redes para pods
Acelerador de convidado acceleratorConfig Executar GPUs nos pools de nós padrão do GKE
Tipo de imagem imageType Imagens de nó
Marcadores labels Criar e gerenciar identificadores de clusters e de pools de nós
Rótulos de recursos resourceLabels Criar e gerenciar identificadores de clusters e de pools de nós
Duração máxima da execução maxRunDuration Limitar o tempo de execução de nós criados automaticamente
Início flexível flexStart Executar uma carga de trabalho em grande escala com início flexível e provisionamento em fila
Contagem de SSDs locais localSsdCount Sobre o SSD local para GKE
Tipo de máquina machineType Escolha um tipo de máquina para um pool de nós
Metadados metadata Sobre os metadados da VM
Plataforma mínima de CPU minCpuPlatform Escolher uma plataforma mínima de CPU
Escopos do OAuth oauthScopes Escopos de acesso no GKE
Preemptível preemptible Usar VMs preemptivas para executar cargas de trabalho tolerantes a falhas
Afinidade de reserva reservationAffinity Como consumir recursos por zona reservados
Spot spot Spot VMs
Configuração do sandbox sandboxConfig GKE Sandbox
Chave do KMS do disco de inicialização boot_disk_kms_key Usar chaves de criptografia gerenciadas pelo cliente (CMEK)
Conta de serviço serviceAccount Sobre as contas de serviço no GKE
Configuração de instância protegida ShieldedInstanceConfig Como usar os nós protegidos do GKE
Pools de armazenamento storage_pools Visão geral do armazenamento para clusters do GKE
Tags tags Gerenciar recursos do GKE usando tags
Tags do Resource Manager resourceManagerTags Visão geral sobre tags
Taint NodeTaint Configurar a separação de cargas de trabalho no GKE
Configuração de metadados da carga de trabalho workloadMetadataConfig Autenticar as APIs do Google Cloud nas cargas de trabalho do GKE
Configuração do Kubelet NodeKubeletConfig Como personalizar a configuração do sistema de nde
Configuração de nó do Linux LinuxNodeConfig LinuxNodeConfig
Configuração do nó do Windows windowsNodeConfig Como criar um cluster com pools de nós do Windows Server
Configuração do Containerd ContainerdConfig Imagens de nó do containerd
Grupo de nós node_group Isolar suas cargas de trabalho do GKE usando nós de locatário individual
Configuração de locatário individual soleTenantConfig Isolar suas cargas de trabalho do GKE usando nós de locatário individual
Configuração de rede Criar intervalo de pods createPodRange Clusters nativos de VPC
Ativar nós particulares enablePrivateNodes Personalizar o isolamento de rede no GKE
Bloco CIDR IPv4 do pod podIpv4CidrBlock Clusters nativos de VPC
Intervalo do pod podRange Como adicionar intervalos de endereços IPv4 de pods
Outras configurações de rede de nós AdditionalNodeNetworkConfig Clusters nativos de VPC
Outras configurações de rede de pods AdditionalPodNetworkConfig Clusters nativos de VPC
Configuração de superprovisionamento de CIDR de pod podCidrOverprovisionConfig Clusters nativos de VPC
Configuração de desempenho da rede NetworkPerformanceConfig Aumentar a largura de banda da rede para clusters e nós
Quantidade de nós node_count Adicione e gerencie pools de nós
Configurações de upgrade Max Surge maxSurge Configurar estratégias de upgrade de nós
Máximo indisponível maxUnavailable
Estratégia estratégia
Configurações azul-verde BlueGreenSettings
Versão do Kubernetes version Controle de versão e suporte do GKE
Política de posicionamento Tipo type Definir um posicionamento compacto para nós do GKE
Nome da política PlacementPolicy Definir um posicionamento compacto para nós do GKE
Topologia da TPU tpuTopology Sobre TPUs no GKE
Provisionamento em fila Ativado QueuedProvisioning Executar uma carga de trabalho em grande escala com início flexível e provisionamento em fila
Tempo limite Tempos limite