
Getting Kubernetes Certified
This summer I became π Kubernetes Certified π through the Linux Foundation.
Background
At MyFitnessPal, we get budget each year to invest in our own professional development through training, certifications, and conferences. Since so much of my day-to-day is spent working in the Kubernetes ecosystem, I decided that formal training on the theory and practicals of Kubernetes could only strengthen my use of it. I opted to take the course that accompanies the certification (Kubernetes Fundamentals LFS258), so that I could fill in any knowledge gaps I had. I went into the class cautiously optimistic about how much new information I would learn in a formal class setting.
The Class
I was pleasantly surprised with the quality of the class. It began with a high level overview of the problems that Kubernetes was designed to solve which I found valuable. No technology has value outside of its usefulness in solving a set of problems that people have.
Each chapter of the class focused on a set of concepts within Kubernetes, and although much of these were review for me (after using Kubernetes in production for almost 3 years), I picked up quite a few valuable tidbits that I hadn't been aware of previously. All in all after finishing the class, I was glad I had taken the time to formally review and reinforce the fundamentals of Kubernetes.
The Certification Exam
The CKA has an unusual (and refreshing) format. Instead of a test that focuses on concepts with multiple choice and fill in the blanks sections, the CKA is a practical exam which requires performing a set of tasks in a real, hands-on Kubernetes environment.
Because the exam's format is practical, the Course + Exam (at the time I took it) included 2 free practice sessions with a CKA exam simulator environment. I cannot stress the value of this exam prep simulator enough.Β Despite my 3 years of Kubernetes experience, I did not pass the initial take of the simulator environment. However after reviewing all of the simulation feedback and studying my course material once more, I was solidly prepared for a second taking of the simulator environment. When the time to take the exam for real came, I was prepared and passed.
Conclusion
I consider taking the time to formalize knowledge of Kubernetes, both in theory and practical aspects of administering a cluster quite worthwhile. Covering the content and passing the practical exam was satisfying and killed off a fair bit of my always-lingering imposter syndrome. I would highly recommend the course and exam to anyone also looking to strengthen their grip on Kubernetes. Best of luck!