Blank Notebook

Experiences, Thoughts & Reviews

12 September 2024

Preparing for CKA

by ramesh ramalingam

Certified Kubernetes Administrator

Usually, my conversations with friends start at one end of the world and end at the otherside. It was nothing different at that time. We were seriously discussing certifications and blaming the industry for using it as a checkbox. The discussion took a U-turn, and we started debating how useful it could be. This led to checking what are the vauable certifications which are really valued by the industry and we zeroed in on Linux foundation certifications. We decided should try one their certifications and we chose Certified Kubernetes Administrator. I volunteed to be the guinea pig then I immediately purchased the exam.

Hibernation and a wakeup call

It’s been 5 to 6 months. One day, I noticed an email from unfamiler sender. Damn! It’s the Linux Foundation. I totally forgot about the certification I purchased, and I was lost in my routines. Yes. I still have more than 6 months to finish it. But I thought this could be my last wakeup call. If I skip this time, either it might struggle at the last moment or miss it. Without the second thought, I booked the exam slot immediately.

Thanks Brian Tracy for Eat That Frog

Move like a snail

Though I work with Docker and Kubernates often, Kubernetes is not my bread and butter. It is just another tool to make our lives easier. So I never learned to focus on them. I took this as a chance to build a Kubernetes knowledge base for myself. Easier said than done. It wasn’t that easy to squeeze in something new in already packed schedules.

So the first thing I did was to create an Ulyssis pact. I informed my family & friends about the exam. Ta-da! It did the magic. Now I got watchers & trackers for my goal. Especially the kids, they enjoy monitoring their parents.

Next, I rearranged my routines to create a schedule for my exam preparations; this varies from dropping kids off at school to morning walks and more. But this made me think about what I could delegate and what I should own. I should thank my wife and kids who helped me make these shuffling. Once they knew my goal, they were eager to help me and it was smoother than planned.

Now comes the important part: I need to start my preparation. I never believe in preparing just for exams. So I decided to start with the basics; I signed up for the madatory courses first. The 2 important courses that helped me are

  1. Introduction to Cloud Infrastructure Technologies By Edx 
  2. KodeKloud’s CKA course

It was a slow start; sometimes I felt I was going slower than a snail, but I was happy that I was moving. One thing I was stubborn was to study at least one topic per day. It really worked. Sometimes a 10-minute start led to 1 hour session.

Preparing for the battle

Though I moved like a snail, I was in a better position as the exam approached. But it wasn’t enough. Now I had to increase my study time. My family helped me again just like they would help the kid preparing for a public exam :D.

I completed the courses planned and practiced enough to get things done. But I know the exam isn’t just that. They have controlled environments and specific mechanisms to measure. Maybe the CKA exam is less different. But I still had to understand what to expect on the table. Luckily, there are a lot of videos and articles about dos and don’ts. They can be as intimidating as they are helpful, so be careful when you are going through them. Their caution about speed and using tools (like tmux, jq and vim) caught my attention, and I had never used them before. Now I can’t step back from the exam (remember the Ulysses Pact), and during the discussion, my friend encouraged me saying I would be okay. Now again, I started preparing myself with those tools as much as I could.

During the last few days, I spent time practicing and running through the notes (I followed the Zettlekaston method; trust me, it is a gem of a technique to build a knowledge base). Another most important thing that helped me was Killer.Sh’s mock exam and environment. You get this free along with the exam purchase. They help you practice for exam in identical environment. Usually, we get two 36-hour sessions and one mock exam set. I only used one session and never used the second. But I will recommend planning early to use both sessions. It will be very helpful in your preparation.

The next important thing is preparing yourself and your environment. As it is an online performance-based exam, the Linux Foundation takes a lot of precautionary measures to keep the integrity of the certification. I recommend going through their instructions very carefully and ensuring that you have the proper setup for the exam. This helps you avoid unnecessary drama during the exam.

I had a few difficulties writing the exam from my room. First, as per their rules, there shouldn’t be any papers or writing materials in the surroundings when writing the exam. But my room is filled with books and has a lot of posters and charts on my walls. Second, just a few days before, my router and UPS started acting wired. They were restarting unexpectedly, so I needed plan B. I chose to write the exam from my friend’s home. Thanks a lot to him and his family for their support. So I recommend preparing yourself for the exam environment as early as possible.

The judgement day

As I mentioned, I already tested that my laptop supports PSI-secure browsers and other needs as given in the instructions. They provide an option to run automated tests on your laptop, verifying whether you have all the necessary access to support the exam environment.

The exam link opens 30 minutes before the scheduled time. I recommend starting right away, as the check-in process takes nearly 30 minutes, and you may also need to wait for the proctor to become available. My check-in process was smoother and did not have any issues.

But the exam experience wasn’t that smooth. I explained these issues clearly in the sections below. After my exam was over, I wasn’t very confident, knowing what I could have done better and what I actually did. But I had to wait for a day to get the result. As mentioned earlier, it is a performance-based exam. Though most of the evaluation process is automated, there are many ways to solve the problems, so manual evaluation is required, which takes up to 24 hours. I was prepared for any result and set my mind for the reappearance also. I was confident that if I had to reappear, I could easily clear it.

Hurray! I passed the exam. What a ride it was! Though it was a relief, I’m going to miss the thrill of the chase. Now I have found my next goal. This is not the hardest exam in the world. But this gave positive vibes and helped build my confidence in Kubernetes. Thanks to my family, my friend, and his family for their help on this journey.

Learnings & sharings

I collated all the important notes, which could be helpful for anybody who will write the CKA exam. Please comment below if you have further questions.

Getting started

Preparation

Some tips & tricks

Exam environment

Remember, practice grounds are similar to the real but not same.

I hope this article would be helpful. Comment below if you have any specific question. Thanks folks! Happy reading!

tags: cka - exam - assessment - kubernetes - preparation

Recent posts