Hey everyone! I'm new to the Kubernetes (K8s) world. I've got some experience with Docker and Minikube, and I understand the theory behind Kubernetes. But now I'm looking for practical ways to get hands-on experience with K8s and the CNCF ecosystem. The problem is that to run a proper Kubernetes service, I need a cluster to work with, and as a freshman in college, I don't have access to one. I've also had trouble finding an internship since companies are looking for candidates with experience. Any advice on where I should start or projects I could work on?
2 Answers
You can set up a basic cluster using just 3 virtual machines! I’m currently learning Kubernetes with a setup on a NUC, but you can just as easily run it on your laptop. If you're feeling adventurous, you could even use 3 Raspberry Pis for a little DIY lab!
That's a solid plan! I do the same—testing on 3 VMs and then using Raspberry Pis for my 'production' experiments.
Check out Infomaniak—they offer a free shared cluster plan with €300 credit, which is more than enough for you to play around and learn K8s! I even crafted a step-by-step guide on how to set it up on my blog if you're interested.
Great idea! If I spin up 3 VMs on my laptop, what kind of projects would you recommend to really hone my K8s skills?