While preparing for the CNCF’s CKAD or CKA certification, there could be numerous doubts, which exam to appear first, what resources to refer to, what are common mistakes to avoid, etc.. Especially, if you don’t have previous knowledge or hands-on experience with Kubernetes, this could be a tough situation to be in. At InfraCloud, engineers are highly encouraged to appear for these exams and get certified. This blog post is a collaborative effort from the recently certified Infranauts to share all the insights straight from — before registering for the exam to the next steps after clearing the exam successfully.
With around 50% developers CKA and CKAD certified, we share our experiences, study material, Do’s and Dont’s, FAQ, etc. about the exam. If you’re willing to start your journey in Kubernetes and are aiming to be certified, you will find this blog helpful.
Shall we begin then?
CKA vs CKAD certification! Which one should I take first?
First things first! Before thinking of CKA or CKAD, having knowledge of Kubernetes basics is crucial. If you’re a complete newbie and do not know what on earth is Kubernetes? It is highly recommended to get familiar with the basic concepts of Kubernetes before you book your exam dates.
If you’re starting out your journey into the cloud-native and Kubernetes world, you can opt for Kubernetes For The Absolute Beginner — Hands On by Mumshad Mannambeth course to get yourself comfortable with the basics of Kubernetes.
Although one might still get confused about which exam one should go for first — CKA or CKAD? Is CKA harder than CKAD? And what is the exact difference in terms of exam curriculum and the difficulty level of both exams? To keep things simple, you can look at it this way:
- CKAD is for those interested in the design, build & configuration of cloud native applications using Kubernetes.
- While CKA exam is mainly for those, who want to build, manage the Kubernetes infrastructure.
Some of us started digging deeper over the internet and eventually find out that CKAD is broadly a subset of CKA. A few Infranauts decided to prepare for CKAD first and then for CKA, as they were ultimately aiming to gain all the possible knowledge around Kubernetes. It eventually turned out to be the right decision as CKAD also helped them improve speed and muscle memory over Kubernetes commands, which is critical for both exams. This helped them a lot in the CKA exam as most of us managed to complete almost all questions with 20–30 mins still left with us to solve the only couple of complex questions that had been flagged and skipped for later.
Study material
Many Infranauts have taken the CKAD course by Mumshad Mannambeth available on Udemy. After clearing CKAD with that course, some of us also opted for his another CKA course for the CKA certification. The primary reason to go through these courses was the number of recommendations it had from the community. Few of the certified Infranauts had also watched a few of his videos on YouTube and always found it easy to follow. So yes, these courses are highly recommended to anyone planning to get CKA / CKAD certified.
As you might guess, this is not the only course in the market — there are plenty of them. Study materials are available in other formats like blogs, GitHub Repos, YouTube videos containing different scenario-based practice questions/answers. You may choose at your own will like this one that some of us followed from Medium for the CKAD exam. You should also check out the video by Harshit Singhvi on exam experience and tips on YouTube.
At the end of the day, what matters the most is how much time you spend practicing different scenarios. We can’t emphasize enough how important the labs are. Irrespective of the course you take, they all have labs and mock tests. Don’t skip any of them. They are all equally important.
Mistakes to avoid
- Don’t get trapped into registering the exam date six months in advance and then start the actual study. If you’re not fully prepared by the time nearing your exam date, you might get nervous and feel to postpone the exam to study more and more. This cycle never ends.
- Even if you started late, don’t be inconsistent with your study. One would study one day and skip for another two days. Don’t do that. Be consistent and stick to a schedule.
- Do NOT skip labs. One might get trapped thinking it would be nice to go through all the lectures at once and then come back to labs. Nope, not a good idea!
- Completing a course is one thing. But you won’t know how much you understand until you take the mock tests. So don’t avoid taking them until you’re left with last 3–4 days to study.
- Don’t keep postponing till the last day of validity of your particular exam voucher. If you delay it till the last day of voucher, and if you couldn’t clear the exam on the first attempt, you’ll leave no retake option. So, prepare, practice, and appear for the exam at least a week before the last date.
Do’s for CKA and CKAD Certification
- Make it a habit to take a lecture and do the lab that follows with it.
- If possible, complete the courses first, and when you think you are ready for the exam, go ahead and apply for the certification. This gives you a year after you have completed the course. It is enough time to test your skills.
- The discussions in the Slack forum of KodeKloud CKA and CKAD group also helped us play and try different variety of questions/scenarios during preparation. So, keep an eye on it. Plus, feel free to seek suggestions from the forum in case of any doubts.
- Practice with complete commands instead of binding an
alias
for like everything. - In each mock test, try to complete the test 15 min before the deadline. This gives you time to revisit the questions.
- Monitor your time as you practice.
- Do the labs and mock tests repeatedly (at least three times). Identify what is slowing you down and plan accordingly.
- On the day of the exam, make sure to clean your desk and not have anything (apart from a transparent water bottle).
- On the exam day, keep an alternative internet source handy in case of Wi-Fi internet goes down (trust me, it happens more than you believe)
- In the exam, if you analyze that any particular question is going to take more than 6–7 mins to solve, flag/mark it to solve for later and come back once you solve the rest.
Don’ts for CKA and CKAD Certification
- Don’t overwhelm yourself with an
alias
for everything. - Don’t panic if you are stuck; simply flag/mark the particular question and move ahead. You can always come back to it later.
- Don’t give the exam on the last day (like many folks do).
- At the time of the exam, other than your system, don’t have anything on the table.
- Don’t overkill yourself with Kubernetes the Hard Way unless you have time.
- Don’t ignore the candidate handbook. Read it and follow the instructions.
Final tips & tricks
- The exam clusters are set up with
kubeadm
mostly in the Ubuntu environment. - Do check out the CKA and CKAD environment details and practice accordingly.
- Try to use auto-completion while running Kubernetes commands. It will be much more helpful and effective in the exam.
- Here is how you can set up the auto-completion: