I've noticed that almost every job posting for system engineer or sysadmin positions requires at least a couple of years of experience with Kubernetes. I'm wondering, apart from getting certified, what are the best ways to gain practical experience that I can add to my resume, especially since my current role doesn't use Kubernetes?
4 Answers
One practical way to get hands-on with Kubernetes is to set up a local cluster. You can use tools like Minikube or kind to create a Kubernetes environment right on your machine. It's a great way to start experimenting and learning the environment without needing a lot of resources!
Utilizing Kubernetes for a home lab is a fantastic idea! Even if you don't need scaling at home, Kubernetes can help manage your applications effectively. It keeps everything running smoothly when nodes go down and allows you to experiment with different tools, like external-dns, to manage access automatically. I run a few applications on my own K8s cluster, and it’s been super educational.
Jump into using Kubernetes for your personal projects. There are lightweight versions like MicroK8s that make it easier to get started. Running pet projects is perfect for understanding how to manage applications in Kubernetes, plus it'll look great on your resume!
A friend of mine really took advantage of career progression opportunities at their job. They moved into teams that required Kubernetes knowledge, and even though they were new to it, they learned a ton. If you get a chance to switch teams, go for it! It'll give you direct experience.
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures