DEV Community

Discussion on: Do you really need Kubernetes in your company/startup?

Collapse
 
skatkov profile image
Stanislav(Stas) Katkov • Edited

They also don't consume gigabytes of memory, like docker client does on my Mac machine.

I also don't really need a resemblence with production environment on my local machine, if my architecture is simple enough.

More then that, if system becomes complicated - there is declarative NixOS.

Thread Thread
 
pbnj profile image
Peter Benjamin (they/them)

All good points.

Just worth clarifying:

  • Docker itself is not that resource intensive. I have Docker running on Raspberry Pi Zero (512mb ram + single 1ghz arm cpu) hosting a few small home automation projects without a problem. The resource consumption on macos and Windows comes from the virtual machine that Docker manages to host the Docker daemon.
  • Even for small/simple product architecture, you can benefit from Docker in the development workflow, even if your whole architecture is a web app + database.
  • Kubernetes developer tooling is getting better. Now, there are tools that allow you provision lightweight Kubernetes clusters locally (in VMs, or in containers, or directly on Linux hosts)

But, I agree. With all that, you may not need Kubernetes.