Kubernetes - o que é?
Kubernetes é um sistema de orquestração de contêineres open-source que automatiza a implantação, o dimensionamento e a gestão de aplicações em contêineres. Ele foi originalmente projetado pelo Google e agora é mantido pela Cloud Native Computing Foundation.
O Kubernetes começou como um orquestrador de contêineres, aproveitando a popularidade rapidamente adquirida do Docker, a ferramenta de conteinerização responsável por tornar tudo mais fácil e por esse motivo muito popular, para construir, executar e distribuir contêineres.
As principais vantagens da aplicação dos Kubernetes:
- Automatiza implantações e atualizações de aplicações;
- Oferece velocidade para escalar aplicativos em contêineres;
- Consegue operar contêineres em múltiplos hosts;
- Permite o uso do hardware de forma otimizada, o que ajuda a economizar recursos.
Mais sobre kubernetes na Formação Kubernetes com o Denilson Bonatti aqui na DIO.