Kubernetes Engine

Implante, gerencie e faça o escalonamento de aplicativos em contêineres no Kubernetes, com a tecnologia do Google

Avaliação gratuita

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 relativas à produtividade de desenvolvimento, 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. Integramos tudo que aprendemos no Kubernetes, o orquestrador de contêineres de código aberto líder do setor por trás da tecnologia do Kubernetes Engine.

Envie logo, envie com frequência

O Kubernetes Engine facilita a implantação, a atualização e a administração dos seus aplicativos e serviços. Isso permite o rápido desenvolvimento e iteração deles. O Kubernetes Engine não é voltado apenas para aplicativos sem estado. Com ele, você pode anexar armazenamento permanente e até mesmo executar um banco de dados no seu cluster. Basta descrever os recursos de computação, memória e armazenamento necessários para seus contêineres de aplicativos. Assim, o Kubernetes Engine provisionará e gerenciará os recursos de nuvem subjacentes automaticamente.

Confiável e autorrecuperável

Os Google Site Confiability Engineers (SREs, na sigla em inglês) monitoram constantemente seu cluster e os recursos de computação, rede e armazenamento dele para você. As verificações de ativação 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 ter serviços altamente disponíveis e oferecer uma experiência sem interrupções aos usuários.

Implantações otimizadas para recursos

O Kubernetes Engine processa a programação para que você possa se concentrar no seu aplicativo. As cargas de trabalho em contêiner são implantadas por meio de uma programação sofisticada que aproveita suas VMs ao máximo para otimizar os recursos. Misture várias cargas de trabalho, como cargas de trabalho em lote, de front-end e de back-end, 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.

Faça escalonamentos com facilidade para atender à demanda

Vá de uma única máquina a milhares delas: o escalonamento automático do Kubernetes Engine permite que você atenda à grande demanda de usuários nos seus serviços, mantendo-os disponíveis nos momentos cruciais. Depois disso, volte à configuração anterior durante os períodos de baixa demanda para economizar dinheiro. Você também pode programar jobs em lotes de baixa prioridade para usar ciclos de reposição. O Kubernetes Engine ajuda você a extrair o máximo do seu pool de recursos.

Suas implantações, do seu jeito

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

Recursos do Kubernetes Engine

Execute contêineres do Docker no Google Cloud Platform, com a 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 conta com o suporte da equipe de segurança do Google, que tem 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.
Escalonamento automático
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.
Reparo automático
Quando o reparo automático estiver ativado, se ocorrer uma falha em um node durante uma verificação de integridade, o Kubernetes Engine iniciará um processo de reparo desse 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 inteiros.
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 por Google SREs, garantindo que seu cluster esteja disponível e atualizado.
SO criado para contêineres
O Kubernetes Engine é executado no Container-Optimized OS, um SO reforçado, criado e gerenciado pelo Google.
Container Registry particular
A integração com o Google Container Registry facilita o armazenamento e o acesso às 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 escalonar componentes de modo independente para ter o máximo de eficiência."

- George Yianni, inventor do Hue e chefe do Setor de iluminação doméstica conectada a tecnologias da Philips Lighting

"A Niantic escolheu o Kubernetes Engine por conta da capacidade de orquestrar o cluster de contêineres em uma escala planetária. Isso deixa nossa equipe livre para se concentrar na implantação de mudanças em tempo real para os jogadores."

- Pokémon GO usa o Kubernetes Engine

Preços do Kubernetes Engine

O Kubernetes Engine cobra uma tarifa fixa por hora e por cluster a ser gerenciado, dependendo do número de nodes dele. Os preços de instâncias do Compute Engine se aplicam aos nodes até que um cluster seja 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 Mumbai Cingapura Sydney Taiwan Tóquio
Mensal
Por hora
Nodes no cluster Citado na cobrança como… Preço por cluster
0 a 5 nodes Cluster básico
Mais de 6 nodes Cluster padrão
Se você fizer pagamentos em uma moeda que não seja o dólar americano, 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 nodes ou menos remove automaticamente qualquer cobrança a partir desse momento.
Os preços de instâncias do Compute Engine se aplicam aos nodes até que um cluster seja excluído.

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