Kubernetes Is Overkill for 99% of Apps (We Run 500k Logs/Day on Docker Compose)

https://dev.to/polliog/kubernetes-is-overkill-for-99-of-apps-we-run-500k-logsday-on-docker-compose-2ode?context=digest

16 points · 3 comments · view on lemmy.world

3 Comments

usernameunnecessary@lemmy.zip · 13 pts · 198d

Our infrastructure? One server. One docker-compose.yml file. Zero Kubernetes complexity.

If your business/use case can tolerate manually rebuilding a server and redeploying your stack in case of hardware failure, I don't see why we're even discussing kubernetes.

alienscience@programming.dev · 4 pts · 198d

That's a cool docker compose setup and is definitely competitive with a single node k8s deployment I run for hobby projects (k3s). The simplicity of this docker compose setup is an advantage, but it is missing some useful features compared to k8s:

  • No Let's Encrypt support for Nginx using Cert Manager.
  • No git ops support, the deployment shell script is manually run.
  • No management ui's like Lens or k9s.
  • Will not scale to multiple machines without changing the technology to k8s or Nomad.

That said, I would be happy to run their setup if I hadn't gone through the pain of learning k8s.

synae@lemmy.dbzer0.com · 2 pts · 198d

Ok? But it's also more fun. Do whatever you want, I'll stick with k8s

Draconic_MEO@programming.dev · 1 pts · 198d
[ removed ]