Configure um conjunto de nós do GKE no Centro de design de aplicações

Um node pool do GKE é um grupo de nós num cluster que têm todos a mesma configuração. Quando cria um cluster no modo padrão, o número de nós e o tipo de nós que especificar são usados para criar o primeiro conjunto de nós do cluster.

Este documento descreve as associações e os parâmetros que pode configurar quando usa o App Design Center para criar um conjunto de nós do GKE. Os parâmetros de configuração baseiam-se no módulo do Terraform do conjunto de nós do GKE.

Ligações de componentes

A tabela seguinte inclui os componentes que pode associar a um conjunto de nós do GKE e as atualizações resultantes à sua aplicação e ao respetivo código Terraform gerado.

Componente Descrição Informações gerais
Cluster Standard do GKE Adiciona um node pool à configuração do cluster. Ciclo de vida do cluster

Parâmetros de configuração obrigatórios

Se o seu modelo incluir um conjunto de nós do GKE, tem de configurar os seguintes parâmetros antes da implementação.

Nome do parâmetro Informações de descrição e restrição Informações gerais
Cluster O nome do cluster no formato projects/{project_id}/locations/{location}/clusters/{cluster} ou como o nome do cluster. Acerca das opções de configuração de clusters
ID do projeto O projeto onde quer criar o node pool do GKE. Configure valores predefinidos para componentes
Região A localização (região ou zona) na qual o node pool é criado. Disponibilidade de clusters

Parâmetros de configuração opcionais

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

Funcionalidade Nome do parâmetro Informações de descrição e restrição Informações gerais
Nome O nome do conjunto de nós. Acerca das opções de configuração de clusters
Escala automática Quantidade mínima de nós minNodeCount Escala automática do conjunto de nós
Max Node Count maxNodeCount
Total de nós mínimos totalMinNodeCount
Total de nós máximos totalMaxNodeCount
Política de Localização locationPolicy
Quantidade de nós inicial initialNodeCount Adicione e faça a gestão de node pools
Gestão Reparação automóvel autoRepair Reparação automática de nós
Atualização automática autoUpgrade Atualização automática de nós
Máximo de pods por nó maxPodsConstraint Configure o número máximo de agrupamentos por nó
Localizações dos nós localizações Localização e distribuição dos nós
Prefixo do nome name_prefix
Configuração do nó Nós confidenciais ConfidentialNodes Encripte os dados de cargas de trabalho em utilização com Confidential GKE Nodes
Disk Size Gb diskSizeGb Acerca do dimensionamento dos nós do GKE
Tipo de disco diskType Reserva de armazenamento efémero local
Ative o armazenamento confidencial enableConfidentialStorage Encripte os dados da carga de trabalho em utilização com nós do Google Kubernetes Engine confidenciais
Modo de encriptação do SSD local LocalSsdEncryptionMode Acerca do SSD local para o GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Acerca do SSD local para o GKE
Fast Socket FastSocket Melhore a eficiência da carga de trabalho com o NCCL Fast Socket
Local Nvme Ssd Block Config LocalNvmeSsdBlockConfig Acerca do SSD local para o GKE
Variante de registo variant Ajuste o débito de registos
Discos de arranque secundários secondaryBootDisks Use discos de arranque secundários para pré-carregar dados ou imagens de contentores
Gcfs Config GcfsConfig Use o streaming de imagens para extrair imagens de contentores
Gvnic virtualNic Acerca da compatibilidade com várias redes para os Pods
Guest Accelerator acceleratorConfig Execute GPUs em pools de nós padrão do GKE
Tipo de imagem imageType Imagens de nós
Marcadores etiquetas Crie e faça a gestão de etiquetas de clusters e node pools
Etiquetas de recursos resourceLabels Crie e faça a gestão de etiquetas de clusters e node pools
Duração máxima da corrida maxRunDuration Limite o tempo de execução dos nós criados automaticamente
Flex Start flexStart Execute uma carga de trabalho de grande escala com início flexível e aprovisionamento em fila
Quantidade de SSDs locais localSsdCount Acerca do SSD local para o GKE
Tipo de máquina machineType Escolha um tipo de máquina para um conjunto de nós
Metadados metadata Acerca dos metadados de VM
Min Cpu Platform minCpuPlatform Escolha uma plataforma de CPU mínima
Âmbitos do OAuth oauthScopes Âmbitos de acesso no GKE
Preemptível preemptible Usar VMs preemptivas para executar cargas de trabalho com tolerância a falhas
Afinidade de reservas reservationAffinity Consumir recursos zonais reservados
Spot local VMs do Spot
Configuração do sandbox sandboxConfig GKE Sandbox
Chave KMS do disco de arranque boot_disk_kms_key Use chaves de encriptação geridas pelo cliente (CMEK)
Conta de serviço serviceAccount Acerca das contas de serviço no GKE
Configuração de instância protegida ShieldedInstanceConfig Usar nós do GKE protegidos
Pools de armazenamento storage_pools Vista geral do armazenamento para clusters do GKE
Etiquetas etiquetas Faça a gestão dos recursos do GKE através de etiquetas
Etiquetas do Resource Manager resourceManagerTags Vista geral das etiquetas
Taint NodeTaint Configure a separação de cargas de trabalho no GKE
Workload Metadata Config workloadMetadataConfig Autentique-se nas Google Cloud APIs a partir de cargas de trabalho do GKE
Configuração do Kubelet NodeKubeletConfig Personalizar a configuração do sistema NDE
Configuração do nó Linux LinuxNodeConfig LinuxNodeConfig
Windows Node Config windowsNodeConfig Criar um cluster com node pools do Windows Server
Configuração do Containerd ContainerdConfig Imagens de nós do Containerd
Grupo de nós node_group Isole as suas cargas de trabalho do GKE com nós de inquilino único
Configuração de inquilino único soleTenantConfig Isole as suas cargas de trabalho do GKE com nós de inquilino único
Configuração de rede Criar intervalo de agrupamentos createPodRange Clusters nativos de VPC
Ative os nós privados enablePrivateNodes Personalize o isolamento de rede no GKE
Pod Ipv4 Cidr Block podIpv4CidrBlock Clusters nativos de VPC
Intervalo do agrupamento podRange Adicionar intervalos de endereços IPv4 de pods
Configurações de rede de nós adicionais AdditionalNodeNetworkConfig Clusters nativos de VPC
Configurações de rede de pods adicionais AdditionalPodNetworkConfig Clusters nativos de VPC
Pod Cidr Overprovision Config podCidrOverprovisionConfig Clusters nativos de VPC
Configuração do desempenho da rede NetworkPerformanceConfig Aumente a largura de banda da rede para clusters e nós
Quantidade de nós node_count Adicione e faça a gestão de node pools
Definições de atualização Max Surge maxSurge Configure estratégias de atualização de nós
Máximo indisponível maxUnavailable
Estratégia estratégia
Definições de azul e verde BlueGreenSettings
Versão do Kubernetes versão Versões e apoio técnico do GKE
Política de posicionamento Tipo type Defina o posicionamento compacto para nós do GKE
Nome da política PlacementPolicy Defina o posicionamento compacto para nós do GKE
Tpu Topology tpuTopology Acerca das TPUs no GKE
Aprovisionamento em fila Ativado QueuedProvisioning Execute uma carga de trabalho de grande escala com início flexível e aprovisionamento em fila
Limites de tempo Limites de tempo