root@construct:~/nonsense/li-a-documentacao-inteira-do-k8s-pra-voce-nao-precisar-nao-use$
<-- voltar para /nonsense
2026-01-28//NONSENSE

Li a Documentação Inteira do K8s Pra Você Não Precisar (Não Use)

Passei duas semanas lendo a documentação do Kubernetes inteira, dos conceitos e tarefas aos tutoriais e referência da API. Cartas de amor de engenheiros que perderam a sanidade perto da spec de CRDs. Tem página que parece manifesto existencialista disfarçado de YAML.

Saí achando que 90% das startups usando Kubernetes não deveriam usar.

Com três devs, uma API NestJS, Postgres e talvez Redis, dá pra ter um VPS de 20 dólares com pm2. O script é "git pull && pm2 restart", o setup leva uma tarde. Vai tomar café e volta que tá rodando.

O que vejo são três devs gastando dois meses com cluster K8s no EKS. Escrevem Helm charts que ninguém entende, configuram Ingress controller, debugam DNS entre pods. Montam Grafana pra monitorar o Prometheus que monitora o cluster que roda a única API da empresa. Custa 800 dólares por mês e o setup nunca acaba. Vira cultura da empresa, tem gente que aposenta antes de o cluster ficar pronto.

"Mas precisamos escalar!" Tua API recebe 50 requests por minuto, meu irmão. Um Raspberry Pi daria conta. Talvez uma calculadora TI-84. Tu tava entediado, queria brincar com tecnologia hypada e registrou numa ADR como requisito técnico. Todo mundo sabe, ninguém fala.

"Precisamos de deploy sem downtime!" Dois servidorzinhos atrás de um nginx com upstream resolvem. Até um só com rolling restart do pm2. Isso já tava resolvido antes do Docker. A humanidade fazia deploy antes de 2013, bicho.

"Precisamos de service mesh!" Teu time tem três pessoas e dois serviços que se chamam por hostname. Istio tá justificando o salário do DevOps que precisa parecer ocupado. Não tá melhorando tua vida.

São 2.000 páginas de documentação pra aprender a rodar um container. Docker run é um comando: "docker run -p 3000:3000 minha-api". Deployado, vai viver.

K8s é engenharia impressionante e a ferramenta certa pra centenas de serviços com múltiplos times. Pra startup com menos de 50 engenheiros, eu imploro: usa VPS, shell script e cron job. Vai tocar grama ou pra praia, seja livre.

Gosto de infra que dá pra esquecer. Kubernetes ocupa tua cabeça todo dia, até no fim de semana, nas férias e no chuveiro.

The Broad Way | Kinho.dev