top | item 45911820

(no title)

mch82 | 3 months ago

Can you recommend any articles about minimum scale necessary to make Kubernetes worth it?

discuss

order

wvh|3 months ago

If you count 3 control plane nodes and at least one or two extra servers worth of space for pods to go when a node goes down, I'd say don't bother for anything less than 6-7 servers worth of infrastructure. Once you're over 10 servers, you can start using node affinity and labels to have some logical grouping based on hardware type and/or tenants. At that point it's just one big computer and the abstraction starts to really pay off compared to manually dealing with servers and installation scripts.

I'd say the abstraction is not worth it when you have only a steady 2-3 servers worth of infrastructure. Don't do it at "Hello, world!" scale, you win nothing.

(I work for a company that helps other companies set up and secure larger projects into environments like Kubernetes.)

vbezhenar|3 months ago

I would always use Kubernetes, if you have 4 or more GB RAM on your server. It's just better than docker compose in every imaginable way. The only issue with Kubernetes is that it wants around 2 GB RAM for itself.

wavesquid|3 months ago

The answer today is more than one node (instance/kernel running)