Da VM ao Kubernetes
Para quem administra servidor e precisa entender containers e nuvem de verdade.
Ao final desta trilha, você consegue
Você vai saber empacotar uma aplicação, subir em Kubernetes e versionar a infra em Terraform.
Entre para marcar etapas concluídas e acompanhar seu progresso nesta trilha.
- JogoEtapa 1
Datacenter
Percorra o corredor de racks e resolva falhas antes que o uptime despenque.
Por que agora: Antes de abstrair, veja o que existe fisicamente por trás da nuvem.
- ArtigoEtapa 2
Docker: imagens menores com multi-stage
Reduza sua imagem Docker de 1,2 GB para 80 MB com multi-stage. Dockerfile antes e depois, cache de layer, imagens base e .dockerignore com exemplos medidos.
Por que agora: O primeiro passo real: empacotar sua aplicação numa imagem enxuta.
- JogoEtapa 3
Salto de Container
Pule entre containers que morrem e reiniciam sem ser reagendado pelo orquestrador.
Por que agora: Container é descartável por design. Sinta isso antes de ler sobre réplicas.
- ArtigoEtapa 4
Kubernetes para quem vem do Docker Compose
Traduza Compose em Kubernetes manifest por manifest. Pod, Deployment, Service, ConfigMap e por que depends_on não existe.
Por que agora: A tradução direta do que você já sabe para os manifests do Kubernetes.
- ArtigoEtapa 5
Terraform na prática: sua primeira infra versionada
Crie infra com código, não com clicks. Init, plan, apply, destroy: o ciclo de vida explicado com exemplo real.
Por que agora: Pare de clicar no console: a infra vira código versionado.
- ArtigoEtapa 6
CI/CD com GitHub Actions do zero
Workflow GitHub Actions: lint, testes, build, deploy. Cache de dependências, matriz de versões, secrets seguros, aprovação manual, armadilhas de custo.
Por que agora: Fecha o ciclo: do commit ao deploy sem ninguém apertar botão.