Aula 1: Qual problema o Kubernetes resolve?
Bem-vindo — e respire fundo: esta aula não exige nenhum comando para decorar nem experiência prévia. Vamos começar do zero. Um container é um pacote pequeno que empacota uma aplicação junto com tudo o que ela precisa para rodar, para que se comporte da mesma forma no seu notebook, num servidor na nu
É como um gerente de turno que sempre mantém três pessoas no caixa. Se alguém vai embora, o gerente imediatamente traz um substituto — sem que você precise pedir.
- Kubernetes
- Um sistema que roda e gere containers automaticamente para nós: reinicia um container que travou, adiciona cópias sob carga e atualiza versões sem downtime. Seu nome costuma ser abreviado para K8s.
- Container
- Um pacote pequeno e autocontido que empacota uma aplicação com tudo o que ela precisa para rodar (código, bibliotecas e configurações), para que rode da mesma forma em qualquer ambiente. O Kubernetes gere containers — ele não os cria.
- Orquestração
- A gestão automatizado de muitos containers ao mesmo tempo: onde rodar cada um, quantas cópias, e o que fazer quando algo quebra — assim como um maestro coordena uma orquestra inteira em vez de um único músico.
- Autorrecuperação
- A capacidade do Kubernetes de perceber que um container travou ou desapareceu e trazê-lo de volta automaticamente, sem que uma pessoa precise se conectar para reiniciá-lo.