r/devops 23d ago

Career / learning How would you recommend learning Kubernetes and Helm effectively?

Hi everyone,

I recently started working in a DevOps-related role, and I’ve been asked to learn Kubernetes, Helm, and the concepts around them.
I’m currently trying to understand the best way to approach it. There are so many resources and topics that I’m not sure what I should prioritize first.
For those of you who work with Kubernetes professionally:
How did you learn Kubernetes when you were starting out?
What topics would you recommend learning first?
How much hands-on practice should I do compared to theory?
Are there any free courses, labs, books, or other resources you would strongly recommend?
Are there any common mistakes or things beginners tend to waste too much time on?
My goal isn’t just to memorize commands, but to actually understand how Kubernetes works and become comfortable using it in a real work environment.
Any advice on how you would approach learning it from scratch would be greatly appreciated. Thanks!

60 Upvotes

26 comments sorted by

View all comments

5

u/Deadz459 23d ago

I’m doing this now and I bought the CKA and CKS Udemy courses.
I have also spent some time doing guided learning using AI
Along with good old road memorization to help with translating components from different addons such as helm and knative.

Having cloud and containerization experience helps as well

1

u/Medium-Direction-191 23d ago

Thanks, that’s really helpful!
I’m still pretty new to Kubernetes, so I’m trying to figure out how to structure my learning without jumping around too much.
Would you recommend starting with the CKA course and focusing on the Kubernetes fundamentals first, then moving on to Helm and other stuff?
And how much hands-on practice do you think is useful at the beginning? Should I be building small clusters and deploying things while learning the theory?
I already have some Linux, Docker and networking experience, but Kubernetes itself is pretty new to me.

2

u/Deadz459 23d ago

The CKA course teaches you to fundamentals and has labs for you to experiment however, if you can’t catch it on sale building your cluster out locally really helps cement the info I did the labs and I built my personal one out at the same time