Nesta página, você encontra uma visão geral do Google Kubernetes Engine (GKE). O GKE é uma implementação gerenciada da plataforma de orquestração de contêineres de código aberto do Kubernetes. O Kubernetes foi desenvolvido pelo Google e se baseia em anos de experiência na operação de cargas de trabalho de produção em grande escala no Borg, nosso sistema interno de gerenciamento de clusters. Com o GKE, é possível implantar e operar seus próprios aplicativos conteinerizados em grande escala usando a infraestrutura do Cloud de Confiance by S3NS.
Introdução ao GKE
Comece a explorar o GKE em minutos.
- Confira o guia de início rápido para implantar um aplicativo da Web conteinerizado.
- Leia a visão geral do Autopilot, que tem orientações e recursos para planejar e operar sua plataforma.
Quando usar o GKE
O GKE é ideal se você precisa de uma plataforma que permita configurar a infraestrutura que executa seus aplicativos conteinerizados, como rede, escalonamento, hardware e segurança. O GKE fornece a potência operacional do Kubernetes enquanto gerencia muitos dos componentes subjacentes, como o plano de controle e nós, para você.
Benefícios do GKE
Na tabela a seguir, descrevemos alguns dos benefícios de usar o GKE como sua plataforma gerenciada do Kubernetes:
| Benefícios do GKE | |
|---|---|
| Gerenciamento de plataforma |
|
| Postura de segurança aprimorada |
|
| Otimização de custos |
|
| Confiabilidade e disponibilidade |
|
Como o GKE funciona
Um ambiente do GKE consiste em nós, que são máquinas virtuais (VMs) do Compute Engine, agrupadas para formar um cluster. Você empacota os aplicativos (também chamados de cargas de trabalho) em contêineres. Você implanta conjuntos de contêineres como pods nos nós. Use a API Kubernetes para interagir com as cargas de trabalho, incluindo administração, escalonamento e monitoramento.
Os clusters do Kubernetes têm um conjunto de nós de gerenciamento chamado plano de controle, que executa componentes do sistema, como o servidor de API Kubernetes. No GKE,o Cloud de Confiance gerencia o plano de controle e os componentes do sistema para você. No modo Autopilot, que é a maneira recomendada de executar o GKE, Cloud de Confiance também gerencia os nós de trabalho. OCloud de Confiance atualiza automaticamente as versões dos componentes para melhorar a estabilidade e a segurança, o que ajuda a garantir alta disponibilidade e a integridade dos dados armazenados no armazenamento permanente do cluster.
Para mais informações, consulte a arquitetura de cluster do GKE.
Versões e recursos de Kubernetes
O GKE faz upgrade automático do plano de controle e dos nós de trabalho dos clusters para novas versões do Kubernetes. Assim, os clusters recebem novos recursos, correções de bugs e patches de segurança. O GKE oferece vários recursos para gerenciar esses upgrades e minimizar a interrupção das cargas de trabalho, mantendo o desempenho, a confiabilidade e a segurança delas.
Para mais informações, consulte Sobre os upgrades de cluster do GKE.
Para testar recursos menos estáveis do Kubernetes nos estágios Alfa e Beta ou testar as próximas versões secundárias do Kubernetes, use clusters Alfa. Também é possível usar seletivamente as APIs Beta do Kubernetes com clusters do GKE. Antes de ativar APIs Beta em clusters de produção, revise as implicações.
Modos de operação
O GKE em Cloud de Confiance tem um modo de operação, o Autopilot, que oferece uma experiência totalmente gerenciada. Os clusters do GKE Standard não estão disponíveis no Cloud de Confiance.
A seguir
- Saiba mais sobre as diferenças do GKE no Cloud de Confiance em comparação com o Google Cloud.
- Aprenda Mais sobre o GKE.
- Saiba como implantar um aplicativo em contêiner no GKE.
- Saiba mais sobre os tipos de clusters.
- Saiba mais sobre o Kubernetes.
- Consulte a documentação do GKE.
- Projete e otimize clusters do GKE com o Compute Advisor.