Hugo Martins

Certified Kubernetes Application Developer (CKAD) in 2022

May 2021 in sunny Portugal. I virtually attended KubeCon + CloudNativeCon Europe 2021, writing a series of daily highlights about this experience. It focused on the talks I most enjoyed, what I learned and technologies I’d keep an eye on. I even took the time to write some tweets, even though I barely use Twitter.

At the time, I was using Kubernetes extensively. I was working as an SRE, which was really more a Platform Engineer, working on tooling in the Software Development Life Cycle ™️ domain, following the hype of Internal Platform Teams. Kubernetes was quickly becoming, if it wasn’t already, the de facto standard framework to build these sorts of platforms on. Kubernetes serves as the underlying “OS” of sorts, while a lot of applications and customization are baked on top of it.

Due to the type of work I had been doing, and because it is a domain that interests me and I want to keep working on it, I ended up making the decision to enroll in the Certified Kubernetes Application Developer (CKAD). I racked in an hefty discount from attending KubeCon + CloudNativeCon Europe 2021 and had an entire year to study for, register and pass CKAD. What could go wrong?!

It was all very promising and hopeful but I ended up not being able to study for CKAD and ended up not registering to take the exam after almost a year. To make matters worse, CKAD went through a series of program changes just four months after I enrolled. It now includes questions about Helm, more security-oriented aspects, deployment strategies and CRDs, among other changes.

Although I no longer feel the same motivation and excitement towards passing the exam, mostly because I’m not working as closely with Kubernetes anymore, I have spent quite some €€€ enrolling in it and I feel that it can still teach me a lot of relevant concepts about Kubernetes that will be useful, as well as help me improve my kubectl proficiency, which I still use everyday.

Because of the reasons above, I’m going to try and complete Certified Kubernetes Application Developer (CKAD) in 2022, more specifically, in the last few months I have until May. This means that I’ll have to dive into Kubernetes concepts and tooling, while studying, and write more about it which I’m hoping I’ll share in the form of small snippets and notes.

I don’t want it to become a reference guide to Kubernetes but I believe that sharing notes and small essays might help me get more motivated towards studying for CKAD. In this way, I believe, I’ll probably start a small series of notes on Kubernetes. I’m not yet sure on what this series will be in terms of structure, or its name, but I’m hopeful that it will give me the extra boost I need in order to successfully study and complete CKAD.