KCNA certification exam - passed... but worth it?

I just recently passed the KCNA (Kubernetes and Cloud Native Associate) certification. I wanted to summarize my experience as it is a fairly new certification, and there isn’t that much information online about it.

I want to start with a little bit of relevant background experience. I previously have completed the majority of the CKA training course on KodeKloud. It is a great course, and gave me a lot of hands on K8s experience through the labs. I will go back and complete it soon (hopefully), but took a break from it as I had some more pressing things I needed to learn at the time (Azure and TerraForm, to name a few). I don’t have any professional experience with K8s, as my employer doesn’t utilize it, but have done learning on my own time. This is relevant because, without this, I wouldn’t have passed the KCNA.

First, let me start with the bundled training that the Linux Foundation pushes for the KCNA. The training is LFS250 (Kubernetes and Cloud Native Essentials). It’s currently priced at $99, with a discount if you buy the bundle along with the KCNA certification exam. For this price, I was expecting some video lectures, built-in labs, all the usual stuff you’d get with a good technical training course. What I got was a mostly text-based slide show, with a few brief example videos thrown in. At the end of each section (which there weren’t many of), there would be a slide with reference links to a bunch of public documentation (kubernetes.io for example). Based on some of the questions on the KCNA, I guess it was assumed that you were going to go read all of the available public documentation as well. Not that it isn’t a good idea of course… but what did I pay $99 for? To provide me with links to freely available information? There were no labs, aside from the interactive tutorials that they linked to from the kubernetes.io page.

One of the biggest issues I had with the LFS250 training was just the general lack of quality. The word Kubernetes was literally mis-spelled on one of pages! It all just felt like a big rough draft that someone threw together and no one proof-read. I’ve gotten much better courses from Udemy for $15.

Moving on to the KCNA exam itself. Although my Linux system passed all of the system checks from the online proctor (PSI), it ended up not being able to launch the secure browser that you must use. I actually tried multiple Linux laptops, one running PopOS and one running Ubuntu. I tried the Ubuntu one because I was on hold with tech support for PSI and realized Ubuntu is the “official” supported Linux distro they mention, so I didn’t want them to just say that was why it wasn’t working. Already being late for my exam start time, I switched over to a Windows machine (which I also struggled with, due to employer security restrictions, but I’ll skip that part.) The Linux Foundation should definitely make their certification exams more Linux friendly.

The KCNA exam itself felt like a bunch of random K8s questions thrown together (that were mostly not covered in the LFS250 training) along with some random questions from CNCF. I guess that’s what they were going for? It didn’t feel like I was really tested on useful information though. I’m not really sure who the target for this exam would be. I like to use certifications as an outline for training on skillsets I am interested in. In this case, I didn’t feel like I gained any usable knowledge. I was hoping it would be a good stepping stone to CKA/CKAD, but it definitely didn’t feel like that.

Overall, I like supporting the Linux Foundation, but this wasn’t intended as a charitable donation to them. I was looking to acquire some new knowledge and skills. It was an overall negative experience. I would recommend anyone interested in K8s, to go directly to the CKA/CKAD exams, and use highly rated training courses that provide hands on labs.

I’d certainly be interested to know if anyone had a different opinion of this training/exam.