Configurar um cluster do GKE Autopilot

No App Design Center, é possível configurar um cluster do Autopilot do GKE para executar cargas de trabalho de produção do Kubernetes em uma infraestrutura em que o Google gerencia os nós, o escalonamento, a segurança e o provisionamento de computação com base nos manifestos. É possível personalizar as conexões e os parâmetros de configuração do cluster com base no módulo do Terraform do cluster do GKE Autopilot.

Parâmetros de configuração obrigatórios

Se o modelo incluir um cluster do Autopilot do GKE, você precisará configurar os seguintes parâmetros antes da implantação.

Recurso Nome do parâmetro Informações de descrição e restrição Informações prévias
Nome O nome do cluster. Sobre as opções de configuração de clusters
ID do projeto O projeto em que você quer criar o cluster do Autopilot do GKE. Configurar componentes
Região ou Zona O local (região ou zona) em que o cluster é criado. Disponibilidade do cluster
Rede rede Confira a documentação e os casos de uso de rede do GKE
Sub-rede subnetwork Confira a documentação e os casos de uso de rede do GKE
Configuração de redes autorizadas do mestre Nome de exibição do bloco CIDR displayName Sobre o isolamento de rede no GKE
Configuração de redes autorizadas do mestre Bloco de CIDR cidrBlock Sobre o isolamento de rede no GKE
Configuração da Identidade da carga de trabalho Pool de cargas de trabalho workloadPool Usar a Identidade da carga de trabalho

Parâmetros de configuração opcionais

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

Recurso Nome do parâmetro Informações de descrição e restrição Informações prévias
Descrição description
Locais dos nós locais Localização e distribuição dos nós
Proteção contra exclusão Se o Terraform está impedido de destruir o cluster. A exclusão desse cluster usando terraform destroy ou terraform apply só vai funcionar se esse campo for falso no estado do Terraform. deletion_protection
Configuração de redes autorizadas do mestre Acesso aos CIDRs públicos do GCP ativado gcpPublicCidrsAccessEnabled Sobre o isolamento de rede no GKE
Configuração de redes autorizadas do mestre Aplicação de endpoint particular ativada privateEndpointEnforcementEnabled Sobre o isolamento de rede no GKE
Configuração de complementos Configuração do driver CSI do Filestore do GCP GcpFilestoreCsiDriverConfig Acessar instâncias com o driver CSI do Filestore
Configuração do agente de backup do GKE GkeBackupAgentConfig Backup para GKE
Configuração do operador do Ray RayOperatorConfig Sobre o Ray no GKE
Configuração de geração de registros do cluster do Ray RayClusterLoggingConfig Coletar e visualizar registros e métricas de clusters do Ray no Google Kubernetes Engine
Configuração de monitoramento do cluster do Ray RayClusterMonitoringConfig
CIDR IPv4 do cluster clusterIpv4Cidr Criar um cluster nativo de VPC
Escalonamento automático de clusters Padrões de provisionamento automático AutoprovisioningNodePoolDefaults Sobre a criação automática de pools de nós
Autorização binária Modo de avaliação BinaryAuthorization Usar autorização binária
Configuração de IPs externos de serviço Ativada ServiceExternalIpsConfig Como expor aplicativos usando serviços
Certificados de malha Ativar certificados meshCertificates
Criptografia de banco de dados DatabaseEncryption Criptografar secrets na camada do aplicativo
Ativar APIs Beta do K8s APIs ativadas K8sBetaApisConfig Usar as APIs Beta do Kubernetes com clusters do GKE
Política de alocação de IP IpAllocationPolicy Clusters nativos de VPC
Configuração de registros Ativar componentes enableComponents Sobre os registros do GKE
Política de manutenção MaintenancePolicy Janelas de manutenção e exclusões
Autenticação principal clientCertificateConfig Autenticar no servidor de API do Kubernetes
Versão mestre mínima min_master_version Controle de versões e upgrades
Configuração de monitoramento Ativar componentes enableComponents Configurar a coleta de métricas
Configuração automática do pool de nós Porta somente leitura do Kubelet não segura ativada insecureKubeletReadonlyPortEnabled Desativar a porta somente leitura do kubelet em clusters do GKE
Tags do Resource Manager resourceManagerTags Visão geral sobre tags
Tags de rede tags Visão geral sobre tags
Configuração de nó do Linux LinuxNodeConfig Opções de configuração do modo cgroup do Linux
Configuração de notificação Pub/Sub ativado PubSub Notificações de cluster
Tópico tópico
Filtrar tipo de evento filter
Nós confidenciais Ativada ConfidentialNodes Criptografar dados da carga de trabalho em uso com nós confidenciais do Google Kubernetes Engine
Configuração da política de segurança de pods Ativada podSecurityPolicyConfig Suspensão de uso da PodSecurityPolicy
Escalonamento automático de pods Perfil do HPA PodAutoscaling Escalonamento automático horizontal de pods
Escalonamento automático vertical de pods Ativada VerticalPodAutoscaling Escalonamento automático vertical de pods
Configuração do Secret Manager Ativada SecretManagerConfig Proteger seus dados com o gerenciamento de secrets
Configuração de grupos do autenticador Grupo de segurança AuthenticatorGroupsConfig Configurar o Grupos do Google para RBAC
Configuração de endpoints do plano de controle Configuração de endpoint de DNS Sobre o isolamento de rede no GKE
Configuração de cluster particular PrivateClusterConfig Como criar um cluster particular
Telemetria do cluster Tipo clusterTelemetry
Canal de lançamento ReleaseChannel Sobre os canais de lançamento
Rótulos de recursos resourceLabels Criar e gerenciar rótulos de clusters e de pools de nós
Configuração do Gerenciamento de Custos Ativada CostManagementConfig Receber informações sobre gastos importantes para a alocação de recursos do GKE e os custos do cluster
Configuração de exportação de uso de recursos Ativada ResourceUsageExportConfig Noções básicas do uso de recursos dos clusters
Configuração do serviço de identidade Ativada IdentityServiceConfig Usar provedores de identidade externos para autenticar no GKE
Ativar subagrupamento de ILB L4 enableL4ilbSubsetting Criar um balanceador de carga interno
Desativar a reconciliação de firewall do balanceador de carga L4 disableL4LbFirewallReconciliation Regras de firewall gerenciadas pelo usuário para serviços LoadBalancer do GKE
Ativar várias redes enableMultiNetworking Sobre o suporte a várias redes para pods
Configuração de criptografia em trânsito InTransitEncryptionConfig Sobre a criptografia validada pelo FIPS no GKE
Ativar a política de rede FQDN enableFqdnNetworkPolicy Controlar o tráfego de saída do pod usando políticas de rede FQDN
Ativar a política de rede em todo o cluster Cilium enableCiliumClusterwideNetworkPolicy Controlar a comunicação em todo o cluster usando políticas de rede
Acesso privado do Google para IPv6 PrivateIpv6GoogleAccess Clusters nativos de VPC
Provedor de caminho de dados DatapathProvider Como usar o GKE Dataplane V2
Status padrão do SNAT defaultSnatStatus Agente de mascaramento de IP
Configuração de DNS DNSConfig Como usar o Cloud DNS para GKE
Configuração de API do gateway GatewayAPIConfig Sobre a API Gateway
Configuração de proteção ProtectConfig
Configuração da postura de segurança SecurityPostureConfig Sobre o painel de postura de segurança
Frota Projeto Frota Gerenciamento de frotas
Configuração de ALTS da carga de trabalho Ativar alternativas WorkloadALTSConfig
Configuração empresarial Nível desejado EnterpriseConfig
Permitir administrador de rede allowNetAdmin Medidas de segurança do Autopilot do GKE
Tempos limite Tempos limite