Is it feasible to create a small bare-metal Kubernetes cluster for learning?

0
7
Asked By TechieExplorer42 On

I've got about 1-2 years of experience with Kubernetes as a platform engineer, and I'm ready to dive deeper this year. I'm aiming to pursue certifications while also building a tiny Kubernetes cluster on my own desktop. I'm thinking about using three Raspberry Pis—one with 8GB for the control node, one with 8GB as a worker node, and another smaller one with 4GB as a secondary worker.

Is this setup viable for what I'm trying to learn? Am I on the right track with my questions? Any advice would really help. My goal is to learn everything from the basics, overcome challenges, and this seems like the first big step: getting started!

4 Answers

Answered By GadgetGuru99 On

Honestly, you might get more bang for your buck with a capable ultra-small form factor PC. You could run a hypervisor like Proxmox to virtualize everything instead.

Answered By ClusterBuilder23 On

Starting with what you proposed could work, but you might want to consider expanding later on. Multi-purpose nodes could help with high availability if you have that in mind down the line.

TechieExplorer42 -

Yeah, this is just to kick things off. I definitely plan to grow from this initial setup!

Answered By VMWhizKid On

I usually go for all-in-one virtual machines. My lab doesn't really need high availability.

Answered By KubeNerd88 On

It seems a bit tricky to have a functional control plane without at least three nodes. Are you sure you want to start with this setup?

PiFanatic101 -

That's what caught my attention too. With the rising prices of Raspberry Pis, is it even worth it trying to set this up in a diluted form?

CuriousCoder92 -

I'm not too worried about high availability right now. I'll just be deploying a simple hello world app first, and then scale later. Am I thinking about this right?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.