Pular para o conteúdo
iauaiiauai — portal de tecnologia, IA e Cloud
Iniciante2h6 etapas

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.