Ir para o conteúdo principal
Documentação
close
Começar
Começar a usar o Google Cloud
Lista de produtos
Cloud Customer Care
Produtos em destaque
Agent Platform
Gerenciamento de APIs da Apigee
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Ferramentas de vários produtos
Gerenciamento de recursos e acesso
Gerenciamento de custos e uso
Infraestrutura como código
SDK, linguagens, frameworks e ferramentas
Áreas de tecnologia
IA e ML
Desenvolvimento de aplicativos
Hospedagem de aplicativos
Computação
Pipelines e análises de dados
Bancos de dados
Distribuído, híbrido e multicloud
Soluções por setor
Migração
Rede
Observabilidade e monitoramento
Segurança
Storage
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Fazer login
Google Kubernetes Engine (GKE)
Comece sem custos financeiros
Visão geral
Guias
Referência
Exemplos
Recursos
Documentação
Mais
Visão geral
Guias
Referência
Exemplos
Recursos
Console
Descoberta
Visão geral do produto
Conferir a documentação do GKE
Visão geral
Documentação principal do GKE
Documentação de IA/ML do GKE
Documentação de rede do GKE
Documentação de segurança do GKE
Documentação do gerenciamento de frotas do GKE
Usar o GKE ou o Cloud Run?
Testar
Criar um cluster no console do Google Cloud
Criar um cluster com o Terraform
Conhecer o cluster
Ajuste os serviços do GKE com a ajuda do Gemini
Princípios básicos
Comece a aprender sobre o GKE
Aprenda os fundamentos do Kubernetes
Começar a aprender sobre o Kubernetes
Introdução aos contêineres
Quadrinho do Kubernetes
Kubernetes.io
Playlist de vídeos: Learn Kubernetes with Google
Saiba mais sobre os princípios básicos do GKE
Modos de operação do GKE
Playlist de vídeos: GKE Essentials
Funções e tarefas de usuário comuns do GKE
Começar
Ciclo de vida do cluster
Visão geral da administração do cluster
Configuração do cluster
Implantar cargas de trabalho
Arquitetura do cluster do GKE
Workflows e ferramentas
Visão geral da CLI gcloud
GKE no console do Google Cloud
Provisionar recursos do GKE com o Terraform
Instalar o kubectl e configurar o acesso ao cluster
Simplifique a implantação usando seu ambiente de desenvolvimento integrado
Usar o servidor MCP remoto do GKE
Programa de aprendizado: conteinerizar seu app
Visão geral
Entender o monolítico
Modularizar o monolítico
Preparar para a contêinerização
Colocar o app modular em um contêiner
Implante o app em um cluster.
Programa de aprendizado: apps escalonáveis
Visão geral
Criar um cluster
Monitoramento com o Prometheus
Escalonar cargas de trabalho
Simular uma falha
Centralizar mudanças
Considerações de produção
Projetar e planejar
Exemplos de código
Práticas recomendadas para o GKE
Arquiteturas
Desenvolver e fornecer apps com o Cloud Code, Cloud Build e Google Cloud Deploy
Enfrentar desafios de entrega contínua
Configurar clusters do GKE
Planejar clusters para executar suas cargas de trabalho
Compare os recursos do Autopilot do GKE e do Standard
Sobre clusters regionais
Sobre os feature gates
Sobre os clusters Alfa
Sobre o suporte a máquinas com clusters do GKE
Projete seu cluster do GKE com o Gemini
Design para capacidade de obtenção de recursos com o Gemini
Configurar clusters do Autopilot
Sobre o Autopilot do GKE
Criar clusters do Autopilot
Estender o ambiente de execução dos pods do Autopilot
Configurar clusters padrão
Criar um cluster zonal
Criar um cluster regional
Criar cluster alfa
Criar um cluster usando os pools de nós do Windows Server
Preparar-se para usar clusters
Usar rótulos para organizar clusters
Gerenciar recursos do GKE usando tags
Configurar pools de nós
Sobre pools de nós
Adicione e gerenciar pools de nós
Sobre imagens de nós
Sobre imagens em contêiner
Especificar uma imagem de nó
Sobre as cargas de trabalho do Arm no GKE
Criar clusters e pools de nós padrão com nós do Arm
Planejar tamanhos de nós do GKE Standard
Sobre VMs do Spot
Sobre os contêineres do Windows Server
Nós de reparo automático
Inicializar automaticamente os nós do GKE com o DaemonSets.
Atualizar identificadores e taints de nós do Kubernetes para pools de nós
Usar VMs aninhadas com clusters do GKE Standard
Configurar clusters para multilocação
Sobre a multilocação de clusters
Planejar um ambiente multilocatário
Preparar clusters do GKE para locatários terceirizados
Configurar a geração de registros de multilocatário
Criar frotas para simplificar o gerenciamento de vários clusters
Sobre as frotas
Criar frotas
Melhore a escalonabilidade para clusters
Sobre a escalonabilidade do GKE
Planejar a escalonabilidade
Planeje clusters grandes do GKE
Planeje cargas de trabalho grandes
Sobre buffers de capacidade
Configurar buffers de capacidade
Provisionar capacidade de computação extra para escalonamento rápido de pods
Consumir recursos zonais reservados
Sobre a inicialização mais rápida de cargas de trabalho com nós de início rápido
Reduzir e otimizar custos
Projetar e configurar clusters do GKE para otimização de custos
Configurar o escalonamento automático para cargas de trabalho
Como escalonar aplicativos implantados
Escalonar automaticamente as cargas de trabalho horizontalmente
Sobre o escalonamento automático horizontal de pods
Escalonamento automático de implantações usando o escalonamento automático horizontal de pods
Coletar registros de eventos do escalonador automático horizontal de pods
Sobre o escalonamento automático de cargas de trabalho com base em métricas
Escalonar pods automaticamente usando métricas personalizadas ou externas
Expor métricas personalizadas para escalonamento automático
Configurar o escalonamento automático para cargas de trabalho de LLM em GPUs
Configurar o escalonamento automático para cargas de trabalho LLM em TPUs
Escalonar para e de zero usando o HPA
Redução da escala a zero usando o KEDA
Escalonar automaticamente as cargas de trabalho na vertical
Sobre o escalonamento automático vertical de pods
Escalonar solicitações e limites de recursos de contêiner
Coletar registros de eventos do escalonador automático vertical de pods
Configurar o escalonamento automático multidimensional de pods
Acelerar a inicialização de aplicativos usando a otimização da CPU de inicialização
Configurar o escalonamento automático para infraestrutura
Sobre o escalonamento automático de clusters
Configurar o escalonamento automático de cluster
Ver eventos de escalonamento automático do cluster
Sobre a criação automática de pool de nós
Configurar a criação automática de pool de nós
Configurar limites granulares de recursos
Execute cargas de trabalho tolerantes a falhas a custos menores
Usar pods do Spot em clusters do Autopilot
Usar VMs do Spot para executar cargas de trabalho em clusters do GKE Standard
Usar VMs preemptivas para executar cargas de trabalho
Conferir os custos do GKE
Ver detalhamento dos custos do cluster
Ver métricas de otimização relacionadas ao custo
Otimizar os custos do GKE
Dimensionar as cargas de trabalho do GKE em escala
Reduzir custos diminuindo os clusters do GKE fora do horário de pico
Identificar clusters do GKE com provisionamento em falta ou em excesso
Identificar clusters inativos do GKE
Identificar cargas de trabalho subprovisionadas e superprovisionadas
Provisionar armazenamento
Sobre o armazenamento de clusters do GKE
Usar recursos, primitivas e abstrações do Kubernetes para armazenamento
Usar volumes permanentes e provisionamento dinâmico
Usar StatefulSets
Sobre snapshots de volume
Usar a expansão de volume
Preencher volumes com dados do Cloud Storage
Sobre o GKE Volume Populator
Automatizar a transferência de dados para o Hyperdisk ML
Armazenamento em blocos
Provisionar e usar discos permanentes
Como usar o driver CSI do disco permanente do Compute Engine
Limites de anexação de volume permanente
Como usar discos permanentes preexistentes
Instalar manualmente um driver CSI
Como usar discos permanentes com vários leitores (ReadOnlyMany)
Discos permanentes com SSD
Discos permanentes regionais
Aumentar a disponibilidade do app com estado usando o operador de alta disponibilidade com estado
Provisionar e usar o Hiperdisco
Sobre o Hiperdisco
Escalonar o desempenho do armazenamento usando o Hiperdisco
Otimize o desempenho e o custo do armazenamento com os pools de armazenamento do Hyperdisk
Acelerar o carregamento de dados de IA/ML usando o Hyperdisk ML
Provisionar e usar o cache de dados do GKE
Acelere o desempenho de leitura de cargas de trabalho com estado usando o cache de dados do GKE
Gerenciar seu armazenamento permanente
Configurar um disco de inicialização para sistemas de arquivos de nós
Clonar discos permanentes
Fazer backup e restaurar o armazenamento do Persistent Disk usando snapshots de volume
Otimizar o desempenho do disco
Sobre a otimização do desempenho do disco
Monitorar o desempenho do disco
SSD local e armazenamento temporário
Sobre o armazenamento SSD local para GKE
Provisionar armazenamento temporário com SSD local
Provisionar armazenamento em blocos bruto com suporte de SSD local
Criar uma implantação usando um volume EmptyDir
Usar discos permanentes dedicados como volumes temporários
Armazenamento de arquivos
Provisionar e usar volumes do Lustre
Sobre o Managed Lustre para GKE
Criar e usar um volume com suporte do Managed Lustre
Acessar instâncias do Managed Lustre
Expandir volumes do Managed Lustre
Provisionar o Managed Lustre no GKE usando o XPK
Provisionar e usar o Filestore
Sobre o suporte do Filestore para o GKE
Acessar instâncias do Filestore
Implantar uma carga de trabalho com estado usando o Filestore
Sobre o compartilhamento múltiplo do Filestore para o GKE
Otimizar compartilhamentos múltiplos para o GKE
Fazer backup e restaurar o armazenamento do Filestore usando snapshots de volume.
Armazenamento de objetos
Início rápido: driver CSI do Cloud Storage FUSE para GKE
Sobre o driver CSI do Cloud Storage FUSE para GKE
Configurar o driver CSI do Cloud Storage FUSE
Ativar buckets do Cloud Storage como volumes temporários
Ativar buckets do Cloud Storage como volumes permanentes
Configurar o contêiner secundário do driver CSI do Cloud Storage FUSE
Otimizar a performance do Cloud Storage FUSE
Automatizar o ajuste de performance com perfis de performance
Ajuste manual de performance
Implantar e gerenciar cargas de trabalho
Implantar cargas de trabalho do Autopilot
Planejar solicitações de recursos para cargas de trabalho do Autopilot
Sobre as cargas de trabalho do Autopilot no GKE Standard
Executar cargas de trabalho do Autopilot em clusters padrão
Configurar atributos de nós com ComputeClasses
Sobre as ComputeClasses do GKE
Sobre as ComputeClasses integradas no GKE
Sobre as ComputeClasses personalizadas
Controlar atributos de nós com escalonamento automático usando ComputeClasses personalizadas
Aplicar ComputeClasses aos pods por padrão
Sobre as ComputeClasses Balanced e Scale-Out em clusters do Autopilot
Escolher ComputeClasses predefinidas para pods do Autopilot
Práticas recomendadas para ComputeClasses
Implante cargas de trabalho em hardware otimizado
Plataformas mínimas de CPU para cargas de trabalho com uso intensivo de computação
Configurar o bursting de pods no GKE
Analisar o desempenho da CPU usando a PMU
Executar cargas de trabalho de computação de alto desempenho (HPC) com H4D
Práticas recomendadas para executar cargas de trabalho de HPC
Implantar cargas de trabalho com requisitos especiais de segurança
Sobre a admissão de carga de trabalho privilegiada no modo Autopilot
Criar listas de permissões para cargas de trabalho privilegiadas no modo Autopilot
Parceiros do Autopilot do GKE
Cargas de trabalho privilegiadas de código aberto no modo Autopilot
Restringir cargas de trabalho privilegiadas do Autopilot em organizações
Controlar a admissão de carga de trabalho privilegiada no modo Autopilot
Resolver problemas com cargas de trabalho privilegiadas do Autopilot e listas de permissões
Implante cargas de trabalho que exigem dispositivos especializados
Sobre a alocação dinâmica de recursos (DRA) no GKE
Preparar sua infraestrutura do GKE para a DRA
Implantar cargas de trabalho do DRA
Criar snapshots e restaurar cargas de trabalho com snapshots de pod
Sobre snapshots de pod
Preparar para snapshots de pods
Acionar um snapshot de pod
Restaurar uma carga de trabalho de um snapshot de pod
Resolver problemas de snapshots de pods
Migrar cargas de trabalho
Identificar clusters do Standard para migração para o Autopilot
Preparar a migração para clusters do Autopilot de clusters padrão
Gerenciar cargas de trabalho
Colocar pods do GKE em zonas específicas
Simular falha de zona
Melhorar a eficiência da carga de trabalho usando o Fast Socket NCCL
Sobre os resumos da imagem de contêiner
Como usar resumos de imagem de contêiner em manifestos do Kubernetes
Melhore a velocidade de inicialização da carga de trabalho
Usar imagens de contêiner de streaming
Usar discos de inicialização secundários para pré-carregar dados ou imagens de contêiner
Isolar as cargas de trabalho usando namespaces
Integração e entrega contínuas
Planejar a integração e entrega contínuas
Criar um pipeline de CI/CD com o Azure Pipelines
Entrega contínua no estilo GitOps com o Cloud Build
CI/CD modernas com o GKE
Um framework de entrega de software
Criar um sistema de CI/CD
Aplicar o fluxo de trabalho do desenvolvedor
Implantar cargas de trabalho por tipos de aplicativos
Cargas de trabalho de IA/ML
Orquestração de IA/ML no GKE
Sobre o hipercluster do GKE
Bancos de dados, caches e cargas de trabalho de streaming de dados
Dados no GKE
Planejar suas implantações de banco de dados no GKE
Bancos de dados gerenciados
Implantar um app usando o Autopilot do GKE e o Spanner
Implantar o WordPress no GKE com Persistent Disk e o Cloud SQL
Analisar dados no GKE usando o BigQuery, o Cloud Run e a Gemma
Kafka
Implantar o Apache Kafka no GKE usando o Strimzi
Implantar o Apache Kafka no GKE usando o Confluent
Redis
Criar um web app de várias camadas com Redis e PHP
Implantar um cluster do Redis no GKE
Implantar o Redis no GKE usando o Redis Enterprise
Otimizar o desempenho do Redis no GKE
MySQL
Implantar um cluster do MySQL com estado
Migrar dados do MySQL do Persistent Disk para o hiperdisco usando snapshots
Migrar seus dados do MySQL do Persistent Disk para o Hyperdisk usando o Backup para GKE
Otimizar o desempenho do MySQL no GKE
PostgreSQL
Implantar o PostgreSQL no GKE usando o Zalando
Implantar o PostgreSQL no GKE usando o CloudNativePG
SQL Server
Implantar uma instância única do SQL Server 2017 no GKE
Memcached
Implantar o Memcached no GKE
Bancos de dados vetoriais
Criar um chatbot RAG usando o GKE e o Cloud Storage
Implantar um banco de dados Qdrant no GKE
Implantar um banco de dados do Elasticsearch no GKE
Implantar um banco de dados de vetores PostgreSQL no GKE
Implantar um banco de dados de vetores Weaviate no GKE
Servidores e aplicativos da Web
Plano de exibição de sites
Implantar um app com estado
Garanta que as cargas de trabalho estejam prontas para interrupções
Implantar um app sem estado
Permitir conexões diretas com pods do Autopilot usando hostPort
Executar Django
Implantar um aplicativo do Cloud Marketplace
Execute cargas de trabalho de pilha completa em grande escala no GKE
Implantar um app de servidor da Web conteinerizado
Game Servers
Receber suporte para problemas do Agones e do Game Servers
Isolar o controlador do Agones no cluster do GKE
Implantar cargas de trabalho do Arm
Preparar uma carga de trabalho do Arm para implantação em clusters padrão
Criar imagens de multiarquitetura para cargas de trabalho do Arm
Implantar cargas de trabalho do Autopilot na arquitetura do Arm
Migrar um aplicativo x86 no GKE para várias arquiteturas com Arm
Microsoft Windows
Implantar um aplicativo do Windows Server
Criar imagens de várias arquiteturas do Windows Server
Como implantar apps ASP.NET com a autenticação do Windows em contêineres do GKE para Windows
Gerenciar e otimizar clusters
Gerenciar mudanças no ciclo de vida do cluster para minimizar interrupções
Otimize seu uso do GKE com insights e recomendações
Gerenciar um cluster do GKE
Configurar um cluster e uma carga de trabalho para o preparo
Otimizar o desempenho de cargas de trabalho
Fazer upgrade de clusters e pools de nós
Sobre os upgrades de cluster do GKE
Planejar o upgrade do cluster
Sobre os canais de lançamento
Usar canais de lançamento
Sobre os upgrades de cluster do Autopilot
Sobre os upgrades de cluster padrão
Atualizar nós automaticamente
Fazer upgrade manual do plano de controle ou dos pools de nós de um cluster
Sobre as estratégias de upgrade de nós
Configurar estratégias de upgrade de nós
Sobre janelas de manutenção e exclusões
Configure janelas e exclusões de manutenção.
Sobre o sequenciamento de lançamento com etapas personalizadas
Sequenciar o lançamento de upgrades de cluster com etapas personalizadas
Sobre upgrades de cluster com sequenciamento de lançamento
Sequência do lançamento de upgrades de cluster
Controlar a frequência de interrupções dos upgrades automáticos
Receber notificações de eventos de cluster
Sobre as notificações de cluster
Receber notificações de cluster pelo Pub/Sub
Configurar o cluster para receber notificações por e-mail
Configurar notificações de cluster para serviços de terceiros
Ter visibilidade dos upgrades de cluster
Gerenciar nós
Garantir recursos para upgrades de nós
Redimensionar clusters adicionando ou removendo nós
Definir posição compacta para nós
Migrar nós para um tipo de máquina diferente
Gerenciar a manutenção do host
Entenda como fazer a manutenção do host no GKE
Monitorar eventos de manutenção
Realizar manutenção de host para nós que executam cargas de trabalho de treinamento e inferência
Migrar nós para o cgroupv2 do Linux
Configurar cgroups graváveis para contêineres
Personalizar a configuração do containerd
Personalizar a configuração do sistema de nós
Configurar nós para usar espaço em disco como memória virtual
Configurar nós do Windows Server para participar de um domínio
Várias linhas de execução (SMT, na sigla em inglês) simultâneas para computação de alto desempenho
Excluir clusters
Usar as APIs Beta do Kubernetes com clusters do GKE
Garanta a estabilidade do plano de controle ao usar webhooks
Usar o Backup para GKE
Monitoramento
Observabilidade para o GKE
Configurar o Google Cloud Managed Service para Prometheus
Usar o OpenTelemetry gerenciado
Visão geral do OpenTelemetry gerenciado
Implantar o OpenTelemetry gerenciado
Monitorar clusters e cargas de trabalho
Configurar a coleta de métricas
Configurar o monitoramento automático de aplicativos para cargas de trabalho
Ver métricas de observabilidade
Coletar e visualizar métricas de observabilidade
Coletar e visualizar métricas do plano de controle
Coletar e visualizar métricas de estado do Kube
Coletar e visualizar métricas do cAdvisor/Kubelet
Coletar e ver métricas do DCGM
Usar métricas de desempenho de aplicativos
Coletar métricas específicas do Prometheus no Kubernetes
Monitorar métricas de latência de inicialização
Entender os perfis de uso do cluster com a medição de uso do GKE