<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>The Wombelix Post - CKS</title><link href="https://dominik.wombacher.cc/" rel="alternate"/><link href="/feeds/tag_cks.atom.xml" rel="self"/><id>https://dominik.wombacher.cc/</id><updated>2023-09-30T00:00:00+02:00</updated><entry><title>How-to ace the CKAD, CKA and CKS exam in just one month</title><link href="https://dominik.wombacher.cc/posts/how-to-ace-the-ckad-cka-and-cks-exam-in-just-one-month.html" rel="alternate"/><published>2023-09-30T00:00:00+02:00</published><updated>2023-09-30T00:00:00+02:00</updated><author><name>Dominik Wombacher</name></author><id>tag:dominik.wombacher.cc,2023-09-30:/posts/how-to-ace-the-ckad-cka-and-cks-exam-in-just-one-month.html</id><summary type="html">&lt;!-- SPDX-FileCopyrightText: 2023 Dominik Wombacher &lt;dominik@wombacher.cc&gt; --&gt;
&lt;!--  --&gt;
&lt;!-- SPDX-License-Identifier: CC-BY-SA-4.0 --&gt;
&lt;p&gt;Between 31st July and 21st August 2023, I passed the
&lt;a class="reference external" href="https://dominik.wombacher.cc/posts/cka-certified-kubernetes-administrator.html"&gt;CKA&lt;/a&gt;,
&lt;a class="reference external" href="https://dominik.wombacher.cc/posts/ckad-certified-kubernetes-application-developer.html"&gt;CKAD&lt;/a&gt; and
&lt;a class="reference external" href="https://dominik.wombacher.cc/posts/cks-certified-kubernetes-security-specialist.html"&gt;CKS&lt;/a&gt; Exam.
It was quite a ride and required some discipline. Everything boils down to a lot  ... &lt;a class="read-more" href="/posts/how-to-ace-the-ckad-cka-and-cks-exam-in-just-one-month.html"&gt; [read more]&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;!-- SPDX-FileCopyrightText: 2023 Dominik Wombacher &lt;dominik@wombacher.cc&gt; --&gt;
&lt;!--  --&gt;
&lt;!-- SPDX-License-Identifier: CC-BY-SA-4.0 --&gt;
&lt;p&gt;Between 31st July and 21st August 2023, I passed the
&lt;a class="reference external" href="https://dominik.wombacher.cc/posts/cka-certified-kubernetes-administrator.html"&gt;CKA&lt;/a&gt;,
&lt;a class="reference external" href="https://dominik.wombacher.cc/posts/ckad-certified-kubernetes-application-developer.html"&gt;CKAD&lt;/a&gt; and
&lt;a class="reference external" href="https://dominik.wombacher.cc/posts/cks-certified-kubernetes-security-specialist.html"&gt;CKS&lt;/a&gt; Exam.
It was quite a ride and required some discipline. Everything boils down to a lot of hands-on practice.&lt;/p&gt;
&lt;p&gt;I know that something like this isn't common, most people need much more time
to prepare, which is totally fine. I do a lot of different trainings and certification exams
on a regular basis. I'm also a quick learner, have a lot of knowledge across a vast variaty
of topics. During the years, I developed mechanisms to effectively prepare and take exams.
But I'm not a role model, take all the time you need, don't rush it!&lt;/p&gt;
&lt;div class="section" id="key-learning-resources"&gt;
&lt;h2&gt;Key learning resources&lt;/h2&gt;
&lt;p&gt;The CKA, CKAD and CKS courses from Mumshad Mannambeth are pretty good.
Quality is exactly in that order, CKA is superb, CKAD is ok and CKS the lowest.
They are available as subscription on &lt;a class="reference external" href="https://kodekloud.com"&gt;KodeKloud&lt;/a&gt;
and from time to time on-sale for ~$15 on &lt;a class="reference external" href="https://www.udemy.com/user/mumshad-mannambeth/"&gt;Udemy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://killercoda.com"&gt;killercoda.com&lt;/a&gt; gives you free access to lab environments to practice various scenarios.
Make use of it! When the Exam date comes closer, you should get bored by this excercises and just know what to-do while reading the instructions.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://killer.sh"&gt;killer.sh&lt;/a&gt; with every Exam you purchase, you will get two session vouchers for free.
This should be your last preparation step before the actual Exam.
As soon you feel ready, use the killer.sh exam simulator to validate your knowledge.
Think of it like the real thing, block time, focus on the tasks, keep an eye on the timer.
Afterwards take a close look on the questions that you had wrong.
The environment is available for 24h, try to solve failed questions again.
If necessary practice again with KodeKloud and/or killercoda.
Take the second killer.sh session a day or two before your Exam as final preparation.
When you ace killer.sh, you ace the actual Exam too :)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="common-knowledge"&gt;
&lt;h2&gt;&amp;quot;common&amp;quot; knowledge&lt;/h2&gt;
&lt;p&gt;You can call it common knowledge, basic knowledge or whatever name you think fits for all those
skills you should already have or brush up real quickly, because you will need them for the
kubernetes trifecta.&lt;/p&gt;
&lt;div class="section" id="linux"&gt;
&lt;h3&gt;Linux&lt;/h3&gt;
&lt;p&gt;You should feel at home in a shell like bash, navigating around through different folder,
becoming root, starting/stopping services, copying or editing files, all this should be
your daily business.&lt;/p&gt;
&lt;p&gt;If I ask you to start and enable service &lt;code&gt;xyz&lt;/code&gt;, you should right away have
something like &lt;code&gt;systemctl enable --now xyz&lt;/code&gt; in mind.&lt;/p&gt;
&lt;p&gt;Copy file &lt;code&gt;abc.yaml&lt;/code&gt; to &lt;code&gt;/etc/&lt;/code&gt; on server &lt;code&gt;node01&lt;/code&gt;, for sure you know
that you can achieve this by running something like &lt;code&gt;scp ./abc.yaml node01:/etc/&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="yaml"&gt;
&lt;h3&gt;YAML&lt;/h3&gt;
&lt;p&gt;Widely used markup language, Kubernetes Manifests are written in YAML but also
Ansible Playbooks and much more. You should familiar with the overall syntax.
How to spot syntax errors and perform the correct indentation.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="vim"&gt;
&lt;h3&gt;vim&lt;/h3&gt;
&lt;p&gt;Vim is everywhere and in most shells set as default editor.
I highly recommend you brush up your skills.
Navigating and basic editing should be something you are familiar with.
YAML friendly settings in your &lt;code&gt;.vimrc&lt;/code&gt; are life safers.
The good news: In your Exam environment, that's pre-configured already :)&lt;/p&gt;
&lt;p&gt;Some relevant settings from my vim rc file:&lt;/p&gt;
&lt;pre class="code text literal-block"&gt;
set fileencoding=UTF-8
set syntax=on
set ts=2
set sw=2
set sts=2
set et nu

&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="kubectl"&gt;
&lt;h2&gt;kubectl&lt;/h2&gt;
&lt;p&gt;During the Exams, you use &lt;code&gt;kubectl&lt;/code&gt;, or the alias &lt;code&gt;k&lt;/code&gt;, all the time.
It is key that you life and breathe it, for example:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Which sub-commands are available?&lt;/li&gt;
&lt;li&gt;How to find and show resources?&lt;/li&gt;
&lt;li&gt;How can you do a dry-run and redirect the output as YAML into a file?&lt;/li&gt;
&lt;li&gt;When should you use it to create/edit a resource and when write a Manifest?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Focus during your study on these things and practice, practice, practice!&lt;/p&gt;
&lt;p&gt;Get used to type quickly and use tab-completion.
Copy &amp;amp; Paste is fine but I recommend to do it only for names or values.
This way you avoid typos but don't slow yourself down.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="before-the-exam"&gt;
&lt;h2&gt;Before the Exam&lt;/h2&gt;
&lt;p&gt;Read all instructions about the PSI testing environment carefully!
They have comprehensive FAQ that will cover everything.
It is important that you do exactly what they expect.
Otherwise your risk that your Exam will be terminated by the proctor.&lt;/p&gt;
&lt;p&gt;Perform a complete system test and fix any issues.
Trust me, you don't want that stress on the Exam day.&lt;/p&gt;
&lt;p&gt;Remove everything from your Desk. If you have an external monitor and camera, I suggest you use them!
The display resolution should be as large as possible, I used a 4k display.
Don't try it with the standard Laptop Display, it will not provide enough space, you have to scroll around all the time.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="exam-day"&gt;
&lt;h2&gt;Exam day&lt;/h2&gt;
&lt;p&gt;You did all the practice and preparation, go relaxed into the Exam.
Get a good night sleep, stay hydrated but keep in mind that you can't pause the Exam.
So don't drink too much and use the Restroom before you start.
You going to focus for quite some time, your brain needs energy.
I always eat a Banana right before sitting the Exam.&lt;/p&gt;
&lt;p&gt;Reading and understanding is key. Ensure you fully understand what you have to do.
For example, you might have a question about creating a backup of etcd.
Then there will be additional details like the node where you have to do it.
The path of the etcd database that you have to backup. The path where you have to store it.
All those details matter, don't waste points by overseeing parts of the instructions.&lt;/p&gt;
&lt;p&gt;Prioritize questions with a high point count and start with them.
Read the instructions very carefully, if you feel comfortable, do it right away, if not flag it.
Pick the next question and repeat. Don't waste time on questions you can't solve.
Don't waste time with 5 questions that give you 1 point when you can solve 2 questions with 10 points each in the same time.
If there is time left at the end, go for the low score questions.
But solving the majority of high score question will make you pass.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="conclusion"&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;I found it extremely valuable to take all three Exams.
I learned so much during the preparation.
It helped me a lot in my Job as well.
I would do it again and if you decide to tackle them, I wish you all the best!&lt;/p&gt;
&lt;/div&gt;
</content><category term="Certification"/><category term="CKA"/><category term="CKAD"/><category term="CKS"/><category term="Kubernetes"/><category term="Certification"/><category term="Exam"/></entry></feed>