Kubernetes automatiza deploy, scaling e recuperação de containers. Conceitos-chave: Pod, Deployment, Service, Ingress, ConfigMap e Secret.
kubectl get pods -A
kubectl apply -f deployment.yaml
Para começar em casa, veja também k3s no homelab.
Kubernetes não substitui bom desenho de app
K8s reinicia pod que crasha, mas não corrige a causa — um app que vaza memória vai continuar sendo morto e reiniciado (OOMKilled) em loop, só que agora escondido atrás de "o cluster está cuidando disso". Antes de migrar para K8s só para ganhar resiliência, garanta health checks reais e limites de recurso corretos.
readinessProbetira o pod de trás do load balancer sem matá-lo;livenessProbereinicia — não confunda os dois- Sem
resources.limits, um pod com vazamento pode derrubar o nó inteiro, não só a si mesmo - Para times pequenos, avalie se o ganho compensa a complexidade — veja o K3s em homelab como porta de entrada mais simples