Google Kubernetes Engine
É um PaaS e IaaS
Infraestrutura lógica provida pelo Kubernetes, sendo um sistema de orquestração de containers open-source.
Ele possibilita um controle completo de disponibilidade e orquestração de containers.
Containers abstraem dependências de aplicações da necessidade da hospedagem em um sistema operacional. Isso permite a arquitetura de um container ser altamente portátil, diminuindo custos comparado à implementar várias VMs em um host hypervisor, que requer que cada um use uma cópia do sistema operacional.
Útil quando você precisa de:
- Não depender de um SO específico
- Aumentar velocidade e desempenho
- Gerenciar containers em produção
- Casos de uso comuns: Workloas em containers
- Sistemas distribuídos nativo do cloud
- Aplicações híbridas
- Muito útil quando se tem aplicações já nativas da arquitetura Kubernetes em um ambiente on-premise