1

Dúvida sincera: como rodar 47 containers Docker com pouca RAM ?? teusstrategy

Tipo... eu quero rodar Kibana, backend Java, testes unitários estilo Jenkins caseiro, simular um ambiente real com observabilidade, logs, métricas, tracing... tudo bonitinho.

Mas, na prática, com 12 GB de RAM + swap no SSD, eu só consigo escolher qual serviço vai "existir" por vez.

A realidade do fluxo é mais ou menos assim:

  • sobe um serviço;
  • mata outro;
  • esquece o terceiro;
  • reza pro Docker não surtar.

E o discurso é sempre o mesmo: "precisamos de um ambiente completo, integrado, com tudo rodando simultaneamente pra medir a performance real."

Só que eu não tenho grana pra um MacBook com 64 GB de RAM. Tenho só meu Lenovo mesmo.

Então fica a dúvida:

Qual otimização realmente faz diferença pra conseguir rodar a porra de todo esse ambiente local?

Já cheguei a rodar Kibana e Kubernetes nativo, sem Docker. O problema é que depois fica um saco reproduzir a mesma configuração em outras máquinas. Talvez Terraform ajude nisso, ou alguma outra ferramenta. Sei lá.

Carregando publicação patrocinada...
1

Cara, falta contexto na tua pergunta.

E o discurso é sempre o mesmo: "precisamos de um ambiente completo, integrado, com tudo rodando simultaneamente pra medir a performance real."

Discurso de quem?

roda o que você precisa e pronto, tenho 16 containers na minha maquina de dev agora, ocupando 2 GB de ram, o maior ofensor sozinho tá usando 500GB, então rodar 47 containers com 12GB deveria ser totalmente possível.

A questão é quais você está rodando, quanto estão ocupando e quais são os que ocupam mais recurso.

Dá mais contexto nessa pergunta aí, assim não tem como te ajudar