I got my CKAD certification today, thanks in no small part to @Mumshad Mannambet . . .

Mike K:
I got my CKAD certification today, thanks in no small part to @Mumshad Mannambeth’s excellent course. I want to share a few tips that helped me in the exam:

  1. Before starting the exam, take a minute to setup kubectl completion, aliases, and vim/tmux. For vim I used set nu sw=2 ts=2 softtabstop=2 expandtab autoindent pastetoggle=<f5> and for tmux I used set -g mouse on.
  2. Read the questions carefully. Some questions specify the namespace right at the top and others specify it in the bottom. I had to go back and fix 2 questions because I did not pay attention to the namespaces.
  3. Bookmark often used documentation pages/anchors for objects that cannot be created through kubectl commands. You’ll surely get a couple of questions related to PV/PVC or NetworkPolicies where these bookmarks will be handy.
  4. Practice all the different ways to mount configs and secrets to pods (through volumes, environment variables ( envFrom and picking specific keys)
  5. Practice the mock exams and lightning labs, but remember that after the first few attempts your speed increases a lot because you anticipate the questions.
  6. Some questions are tedious but are worth only 2%. Flag those and come back to them at the end.
  7. If you create objects through yaml files, name the yaml files with the question number. For example, 08-pv.yaml. This is easier than creating folders for each question, and will help you if you want to review your work at the end.
  8. If you are able to setup 2 monitors, you’ll be allowed to move the documentation tab to one of the monitors. This really helped me a lot because I could view the question as well as the documentation simultaneously.
  9. Some questions are relatively straightforward whereas others have nuances. Some questions ask you to create objects from yaml files. For these, create the yaml file through kubectl commands, but don’t forget to store the yaml in the correct paths specified in the question.
    I hope these tips help you.

karthi Mahadev:
thanks for this.
vim - pastetoggle=<f5>
How does it work ? please elloborate.
if I press F5 to paste and press again to enter not to paste mode ?

Mike K:
The indentation gets wonky when trying to paste in normal mode if you have enabled autoindent like I have. So, first you copy the yaml file from the documentation, open vim and enter into the insert mode (i or a), hit f5 to go into paste mode, press Shift+Insert to paste if you are on Windows (that is the keybinding in the test, ctrl+c and ctrl+v doesn’t work), or Cmd+v to paste if you are on a Mac, then press f5 again to turn off paste mode. Read this to understand it better:

https://vim.fandom.com/wiki/Toggle_auto-indenting_for_code_paste

KK Naing:
Congrats & Thank you for sharing …