O GKE tem um rico ecossistema de recursos e produtos que ajudam a implantar, executar e gerenciar aplicativos conteinerizados em escala. No entanto, isso também significa que há muita documentação. Cada conjunto de documentação da família do GKE contém guias, tutoriais, material de referência, notas de lançamento, exemplos e muito mais. Este guia rápido vai ajudar você a se orientar.
Se você é novo no GKE, recomendamos que comece sua exploração com Comece a aprender sobre o GKE.
Visão geral
A documentação do GKE está organizada em vários conjuntos, refletindo a estrutura do ecossistema mais amplo do GKE e as famílias de recursos. A maioria dos usuários não precisa ler além da documentação principal do GKE. Os administradores e operadores da plataforma, principalmente se estiver trabalhando com vários clusters e nosso nível empresarial, talvez precisem conferir a documentação de forma mais ampla.
- Documentação principal do GKE (este conjunto de documentação), que apresenta o GKE e aborda os recursos principais disponíveis para todos os usuários do GKE.
- Documentação de rede do GKE, para administradores de rede ou qualquer outra pessoa que precise se aprofundar no GKE e na rede do Kubernetes.
- Documentação sobre o gerenciamento de frotas, para quando você quiser gerenciar grupos de clusters do GKE como uma frota.
- Documentação do GKE Enterprise, se você quiser ativar o nível empresarial, que é baseado na funcionalidade principal do GKE e nas frotas para oferecer recursos avançados para trabalhar em escala empresarial. Recursos empresariais mais avançados do GKE, como o Cloud Service Mesh, têm conjuntos de documentação próprios.
- Conjuntos de documentação do GKE fora do Google Cloud, para usuários que querem usar o GKE no local ou em outras nuvens públicas.
Leia mais sobre esses conjuntos de documentação nas seções a seguir.
Documentação principal do GKE
Comece por aqui. Este conjunto de documentação aborda os principais conceitos e recursos disponíveis para todos os usuários do GKE, com material para administradores de TI e desenvolvedores. Ele inclui os seguintes tópicos:
- Conceitos básicos: noções básicas do Kubernetes e do GKE para novos usuários. Se você não conhece o Kubernetes, Google Cloudou o GKE, esta seção vai ajudar você a aprender o essencial.
- Começar: pronto para criar seu primeiro cluster? Confira o que você precisa saber.
- Configurar clusters do GKE: instruções detalhadas para criar e configurar clusters do Autopilot e do Standard.
- Reduzir e otimizar custos: saiba como e por que usar os recursos de otimização de custos no GKE.
- Provisionar armazenamento: saiba mais sobre as opções de armazenamento compatíveis com o GKE e como usá-las.
- Configurar a segurança do cluster: o GKE oferece várias maneiras de proteger suas cargas de trabalho. Esta seção apresenta os recursos de segurança do GKE e como usá-los.
- Implantar cargas de trabalho: aprenda a implantar diferentes tipos de cargas de trabalho no GKE, desde apps sem estado simples até bancos de dados, caches e cargas de trabalho de streaming de dados.
- Carga de trabalho de IA/ML: implante cargas de trabalho de IA/ML que usam hardware especializado Google Cloud .
- Gerenciar e otimizar clusters: saiba mais sobre como administrar clusters, incluindo upgrades, notificações e recomendações, além do gerenciamento de pool de nós para clusters padrão.
- Observabilidade do GKE: use o Prometheus gerenciado, o Cloud Monitoring e o Cloud Logging para observar seus clusters e cargas de trabalho.
- Solução de problemas: encontre orientações e problemas conhecidos para todos os recursos principais.
Este conjunto de documentação também inclui material de referência para o AP do Kubernetes Engine (GKE).
Rede do GKE
Para administradores de rede (ou qualquer outra pessoa que precise se aprofundar nas redes do GKE e do Kubernetes), a documentação de rede do GKE mostra como configurar e trabalhar com recursos de rede e gerenciamento de tráfego para seus clusters. Os tópicos variam de como planejar sua infraestrutura de rede no Google Cloud até a configuração de balanceadores de carga, a exposição de cargas de trabalho como serviços e a configuração do isolamento de cluster. Este conjunto de documentação inclui os seguintes tópicos do GKE (e mais) e links para seções úteis na documentação de rede do Google Cloud Virtual Private Cloud e Compute Engine.
- Visão geral da rede: confira uma visão geral dos recursos de rede, incluindo como o GKE gerencia a rede dentro e fora dos clusters.
- Práticas recomendadas para redes do GKE: siga as práticas recomendadas e orientações opinativas para planejar e projetar sua rede.
- Isolamento de rede: saiba como controlar o acesso de rede ao plano de controle e aos nós dos clusters.
- Serviços no GKE: exponha aplicativos em execução nos clusters como serviços, incluindo a configuração de balanceadores de carga e o uso de serviços de vários clusters.
- Melhorar a segurança da rede com políticas de rede.
- Observabilidade: receba métricas e insights sobre o tráfego da rede.
Gerenciamento de frotas do GKE
Se você é um administrador de plataforma ou cluster que precisa trabalhar com vários clusters do GKE, possivelmente em vários projetos do Google Cloud, o GKE usa o conceito de uma frota para simplificar o gerenciamento de vários clusters, independentemente do projeto em que eles existem e das cargas de trabalho executadas neles. A documentação de gerenciamento de frotas inclui informações sobre:
- Planejar frotas: saiba como as frotas funcionam, com orientações práticas para agrupar os clusters da sua organização em frotas e ativar os recursos de frota.
- Criar sua frota: como adicionar clusters a frotas.
- Trabalhar com recursos de frota: saiba como adotar, configurar e gerenciar recursos com ativação de frota, incluindo aqueles incluídos no GKE Enterprise, para seus clusters e cargas de trabalho.
- Gerenciamento de equipe de frota: simplifique o provisionamento e o gerenciamento de recursos do GKE para várias equipes em vários clusters.
- Observar a frota: acesse uma visão geral de toda a frota e confira os logs e as métricas no escopo da frota.
Esse conjunto de documentação também inclui material de referência para a API do hub do GKE (Fleet).
GKE Enterprise
Ativar o nível do GKE Enterprise dá acesso a outros recursos avançados para trabalhar em escala empresarial, muitos deles baseados no gerenciamento de frota do GKE. A documentação inclui as seguintes informações, bem como informações sobre como ativar e desativar o GKE Enterprise:
- Visão geral técnica do GKE Enterprise: saiba como o GKE Enterprise pode ajudar você a lidar com os desafios de trabalhar em escala empresarial.
- Opções de implantação do GKE Enterprise: saiba mais sobre os recursos incluídos no nível empresarial e onde eles têm suporte.
Recursos empresariais
- Cloud Service Mesh: permite a comunicação gerenciada, observável e segura entre seus serviços, facilitando a criação de aplicativos empresariais robustos compostos por muitos microsserviços no GKE.
- Config Sync: oferece uma maneira consistente de gerenciar a configuração do cluster do GKE, com a configuração aplicada automaticamente de uma única fonte de verdade.
- Controlador de Políticas: aplique e aplique políticas consistentes nos clusters do GKE.
- Autorização binária: garante que apenas imagens confiáveis sejam implantadas nos clusters do GKE.
GKE fora do Google Cloud
Muitas organizações que usam o Google Cloud também querem ou precisam executar cargas de trabalho nos próprios data centers, fábricas, lojas de varejo e até em outras nuvens públicas, mas não querem criar novas plataformas de contêineres em todos esses locais ou repensar como elas configuram, protegem, monitoram e otimizam as cargas de trabalho de contêineres dependendo de onde elas são executadas. O GKE Multi-Cloud e o Google Distributed Cloud estendem o GKE para uso fora do Google Cloud e oferecem suporte a um subconjunto de recursos padrão e Enterprise do GKE, permitindo que você crie e gerencie implantações híbridas ou totalmente no local.
GKE Multi-cloud
- GKE na AWS: trabalhe com clusters do GKE em execução na infraestrutura da AWS.
- GKE no Azure: trabalhe com clusters do GKE em execução na infraestrutura do Azure.
- Clusters anexados do GKE: adicione clusters do Kubernetes em conformidade com a CNCF à sua frota para visualizar e gerenciar com seus clusters do GKE, com instruções para EKS, AKS e outros tipos de cluster em conformidade.
Google Distributed Cloud (no local)
- Google Distributed Cloud (somente software) para VMware: execute clusters do GKE em um ambiente VMware vSphere.
- Google Distributed Cloud (somente software) para bare metal: execute clusters do GKE diretamente no seu hardware.
- Implantações conectadas do Google Distributed Cloud: execute clusters do GKE no local em hardware dedicado fornecido e mantido pelo Google.