Kubernetes Homelab

Hello @omar,
I’m afraid I don’t understand your question.

Do you mean whether the worker nodes should have more RAM?

Basically, the control plane (master) should be the strongest link in the chain – it handles the ‘thinking’ and the administration.

The worker nodes (slaves) don’t need to think, just work, and don’t necessarily need to have the same processing power as the master.

Ideally, of course, that would be better.

In my case, the two workers only have 1 GB of RAM because the Pis with more RAM have become extremely expensive.

So far, though, that’s been enough. The great thing is, you can add new worker nodes at any time or set up a second cluster for redundancy – whatever takes your fancy.

My plan is to add another Pi with a bit more RAM as a third worker node and set up a second cluster to experiment with high availability (HA).

2 Likes