I've got over 5 years of software development experience, along with 3 years of working on CI/CD pipelines and Docker containers, plus more than a year of experience with AWS. I'm eager to dive into Kubernetes, but I'm unsure where to begin. Should I jump straight into the Kubernetes Administrator course by Mumshad on Udemy, or would it be better to start with something simpler like 'Kubernetes for the Absolute Beginners'? I'd love to hear your thoughts!
4 Answers
If you're looking to get hands-on, consider getting a Raspberry Pi or a few of them, and then install K3S to play around with it locally. It's a fun way to learn!
Mumshad's course is a solid choice, especially since you already have a foundation in containers. I would recommend that as a starting point! Just remember to have a clear direction on what you want to achieve with Kubernetes.
With your experience, I feel like we should be taking tips from you! But for real, go ahead and try out Mumshad's course on KodeKloud; it will be a great start for you!
Honestly, if you have a container background like you do, Mumshad's course is what I usually recommend first. I'd suggest keeping things simple for now. Using KinD or Minikube is excellent for learning. Also, Docker Desktop and Rancher Desktop make local cluster setups a breeze. You might even want to check out Killercoda labs; they have some great resources too!
Or, you could just install K3S directly on your laptop or desktop. Given your background, it'll be more beneficial for you to focus on using the Kubernetes API rather than building and maintaining a cluster right away. Just dive in!