3

Existe um outro caso que não teve a devida atenção, usar o Kubernetes para aprendizado. O projeto pode não demandar o uso realmente vamos supor um side project, uma vps com 1vcpu e 4gb de ram resolve? Provavelmente sim. Fazer o deploy com um docker compose simples vai ser um grande aprendizado? Nas primeiras vezes mas depois nem tanto. Uma opção é contratar uma vps um pouco maior com 2vCPU e 8gb de ram e instalar uma distribuição mais leve como MicroK8s ou K3s que são boas opções para aprender a usar em um ambiente real sem gastar uma fortuna na AWS. Sim para projetos sem escala Kubernetes é um pouco over mas tambem é um aprendizado valido na area e existem alternativas para não ter que usar um kubernetes completo em cloud em um sistema simples.

Carregando publicação patrocinada...
1

Esse argumento de aprendizado em ambiente real é válido. K3s numa VPS de 8gb com projeto próprio é a forma mais barata de aprender sem gastar em EKS. A ressalva é que muita gente confunde aprendeu a subir com entende o que está operando, e aí o lado negativo do K8s aparece quando algo quebra em produção.

3

Menos de 3 meses com uma aplicação no ar nem pode falar que sabe o básico de kuberenetes pois ainde nem pegou um problema cabeludo em prod, mas realmente confundem muito subir com manter, subir um K3s é trivial, 5 minutos você sobe mas manter semanas com coisa rodando de verdade e recebendo update é outra história.

1

A distinção que você faz é exata. Subir é tutorial. Manter é onde a conta vem. Atualização de versão do K3s com workload real rodando, rotação de secrets, debugging de pod que não sobe por conta de limite de memória mal configurado: isso é o que os "aprendi K8s em 3 meses" não passaram. O problema é que o mercado confunde o certificado de "subi um cluster" com experiência real, e aí o time contrata alguém pra manter o que não sabe manter.