Practical tips for the CKAD v1.18 exam

The feeling after passing the CKAD exam
  1. Kubernetes for Developers (LFD259) course by the Linux Foundation: very useful if you are a complete beginner or do not have any practical experience with k8s. It is a paid course, however, it introduces the whole CKAD curriculum in a structured fashion which can be quite helpful for a complete rookie like myself. If you already have some hands-on experience I would skip it.
  2. TechWorld with Nana Youtube videos: Nana’s videos are quite intuitive and to the point. Certain Kubernetes concepts which I found not superbly explained in the course above (quite a few I might add) were made easily understood by Nana. Big shout out to her.
  3. CKAD exercices of Dimitris Gkanatsios: Once I had a good grasp of the theoretical concepts of Kubernetes, these exercises became my best friend. It is paramount to solve them multiple times as they will give you the closest feeling to the exam tasks. Only when I was able to solve them really really fast I considered taking the exam. Highly recommended, they helped me enormously.
  4. Official Kubernetes documentation: What can be a better resource than the actual Kubernetes documentation!? I started using this resource as I was solving the exercises above. In addition, you will be able to access this resource in a single tab during the exam. Therefore make sure you know how to use well the in-site search engine.
  • Using an imperative command kubectl ... -dry-run=client -o yaml
  • Checking the resource specification kubectl explain <resource>.spec
  • Copy-pasting YAML from the official Kubernetes documentation and knowing exactly which keywords to use in the in-site search engine to find what I need.
  • Using the help flag kubectl ... --help with the relative kubectl command which more often than not can show you several usage examples.
alias k=kubectl
# set autocompletion
source <(kubectl completion bash)
# set autocompletion to work with the alias “k”
source <(kubectl completion bash | sed ‘s/kubectl/k/g’ )

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store