Google Kubernetes Engine

Implante, gerencie e dimensione aplicativos em contêineres, com a tecnologia do Kubernetes

Teste grátis

Gerenciamento de aplicativos em contêineres em escala

O Google Kubernetes Engine é um ambiente gerenciado para implantação de aplicativos em contêineres. Ele traz nossas últimas inovações em produtividade em construção, eficiência de recursos, operações automatizadas e flexibilidade de código aberto para acelerar seu tempo de lançamento.

O Google executa cargas de trabalho de produção em contêineres há mais de 15 anos, e construímos o melhor do que aprendemos no Kubernetes, o orquestrador de contêineres de código aberto líder de mercado que alimenta o Kubernetes Engine.

Envie logo, envie com frequência

O Kubernetes Engine permite rápido desenvolvimento e iteração de aplicativos, facilitando a implantação, a atualização e a administração de seus aplicativos e serviços. O Kubernetes Engine não é apenas para aplicativos sem estado. Você pode anexar armazenamento permanente e até mesmo executar um banco de dados em seu cluster. Basta descrever os recursos de computação, memória e armazenamento necessários para seus contêineres de aplicativos e o Kubernetes Engine fornecerá e gerenciará os recursos subjacentes da nuvem automaticamente.

Confiável e autorrecuperável

O Google Site Confiability Engineers (SREs, na sigla em inglês) monitora constantemente seu cluster e a os recursos de computação, rede e armazenamento por você. As verificações de vivacidade controlam e substituem aplicativos suspensos ou com falha dentro de suas implantações. Usando estratégias incluídas de replicação de contêiner, monitoramento e reparos automáticos, você pode conquistar serviços altamente disponíveis e oferecer uma experiência perfeita aos usuários.

Implantações otimizadas por recursos

O Kubernetes Engine toma conta da programação para que você possa se focar em seu aplicativo. As cargas de trabalho em contêiner são implantadas usando uma programação sofisticada que obtém o máximo de suas VMs para melhor otimização de recursos. Misture várias cargas de trabalho, como cargas de trabalho em lote, frontend e backend em um pool compartilhado de recursos. Você pode definir subconjuntos de VMs com características específicas, como VMs preemptivas, para economizar em jobs de menor prioridade.

Escalonar sem esforço para atender a demanda

Vá de uma única máquina a milhares: o escalonamento automático do Kubernetes Engine permite que você atenda a demanda aumentada de usuários em seus serviços, mantendo-os disponíveis quando mais importa. Depois, escalone os períodos de inatividade para economizar dinheiro ou programe jobs em lote de baixa prioridade para usar ciclos de reposição. O Kubernetes Engine ajuda você a extrair o máximo de seu pool de recursos.

Suas implantações, seu jeito

Executamos o Kubernetes upstream, um famoso orquestrador de contêineres de código aberto originalmente desenvolvido pelo Google, agora gerenciado por uma comunidade diversificada de colaboradores. O Kubernetes coloca você no comando: é possível personalizar os componentes do sistema, incluindo o monitoramento, registro e CI/CD, tirando proveito de inúmeras soluções comerciais e de código aberto projetadas para o Kubernetes. Não há nenhum bloqueio de fornecedores, você pode tirar suas cargas de trabalho do Kubernetes Engine e executá-las em qualquer lugar com o qual o Kubernetes seja compatível, incluindo seus próprios servidores locais.

Recursos do Kubernetes Engine

Execute contêineres do Docker no Google Cloud Platform, com tecnologia do Kubernetes.

Gerenciamento de identificação e acesso
Controle o acesso ao cluster com suas contas do Google e permissões de papel.
Rede híbrida
Reserve um intervalo de endereços IP para o cluster do contêiner, o que permite que os IPs do cluster coexistam com IPs de rede particular pela VPN do Google Cloud.
Segurança e conformidade
O Kubernetes Engine é suportado pela equipe de segurança do Google, com mais de 750 especialistas, e é compatível com HIPAA e PCI DSS 3.1.
Monitoramento e registros integrados
Ative o Stackdriver Logging e o Stackdriver Monitoring com uma simples configuração de caixa de seleção para facilitar o recebimento de insights sobre a execução do aplicativo.
Autoescalonamento
Faça escalonamento automático em seu aplicativo para mais ou para menos com base na utilização de recursos (CPU, memória).
Upgrade automático
Mantenha seu cluster atualizado automaticamente com a versão mais recente do Kubernetes. As atualizações de versão do Kubernetes são disponibilizadas rapidamente no Kubernetes Engine.
Reparação automática
Quando a reparação automática está ativada, se um node falhar em uma verificação de integridade, o Kubernetes Engine inicia um processo de reparação para esse node.
Limitações de recurso
O Kubernetes permite que você especifique a quantidade de CPU e memória (RAM) necessária para cada contêiner, o que é usado para organizar melhor as cargas de trabalho em seu cluster.
Suporte de aplicativo com estado
O Kubernetes Engine não é apenas para aplicativos de 12 fatores. Você pode anexar armazenamento persistente a contêineres e até mesmo hospedar bancos de dados completos.
Suporte a imagens do Docker
O Kubernetes Engine é compatível com o formato de contêiner comum do Docker.
Totalmente gerenciado
O Kubernetes Engine é totalmente gerenciado pelo Google SREs, garantindo que seu cluster esteja disponível e atualizado.
SO criado para contêineres
O Kubernetes Engine é executado em um SO otimizado para contêineres, um SO reforçado criado e gerenciado pelo Google.
Registro de contêiner particular
A integração com o Google Container Registry facilita o armazenamento e o acesso a suas imagens privadas do Docker.
Versões rápidas e consistentes
Use o Google Container Builder para implantar de maneira confiável seus contêineres em Kubernetes Engines sem precisar configurar a autenticação.
Portabilidade de código aberto
O Kubernetes Engine executa o Kubernetes upstream, permitindo a portabilidade da carga de trabalho para outras plataformas do Kubernetes em nuvens e no local.

"O Kubernetes Engine oferece uma infraestrutura flexível de alto desempenho que nos permite dimensionar componentes de modo independente para ter o máximo de eficiência."

- George Yianni, inventor do Hue e chefe do setor de iluminação conectada à tecnologia doméstica na Philips Lighting

"A Niantic escolheu o Kubernetes Engine por conta da capacidade de orquestrar o cluster de contêineres em uma escala planetária, liberando a equipe para se concentrar na implantação de mudanças ao vivo para os jogadores."

- Pokémon GO usa o Kubernetes Engine

Preço do Kubernetes Engine

O Kubernetes Engine cobra uma tarifa fixa por hora por cluster para o gerenciamento de cluster do Kubernetes Engine, dependendo do número de nodes do cluster. Os preços de instâncias do Compute Engine se aplicam aos nodes, até um cluster ser excluído. Saiba mais no nosso guia de preços.

Iowa Oregon Virgínia do Norte Carolina do Sul São Paulo Bélgica Londres Frankfurt Cingapura Sydney Taiwan Tóquio
Por mês
Por hora
Nós no cluster Citado na cobrança como… Preço por cluster
0 a 5 nós Cluster básico
Mais de 6 nós Cluster padrão
Se você fizer pagamentos em uma moeda que não seja dólar, serão aplicados os preços na sua moeda listados na página Cloud Platform SKUs.

A cobrança começa automaticamente quando há o aumento de um cluster para seis ou mais nodes. Voltar para cinco nós ou menos remove automaticamente qualquer cobrança a partir dali.
Os preços de instâncias do Compute Engine se aplicam aos nós, até um cluster ser excluído.

Os preços do Kubernetes Engine incluem hospedagem e manutenção do Kubernetes mestre.

Monitore seus recursos de onde você estiver

Instale o app do Google Cloud Console para ajudar você a gerenciar seus projetos.