I finally became a Certified Kubernetes Application Developer aka CKAD offered by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation. I would like to share my experience with few tips with you.
I do not use, do not have a chance to use Kubernetes in my daily work. Not only Kubernetes, I do not have real world experience in Docker as well. So it is a hard journey.
Linux, kubectl, vim, yaml
- Learn things not just to pass the exam, but also to use in real world and have fun.
- Remember to read candidate handbook as it contains few usefull comands to swith between clusters, etc.
- Bookmark everything as you are allowed to open extra tab you can just click on your bookmark.
- Enable autocompletion, alias by executing provided commands in kubectl cheatsheet. I didn't know this before the exam hence I couldn' use auto-completion. Yes! I typed all things (from memory ☺)
- Create an alias for dry-run $ alias dr="--dry-run=client -o yaml ". Then you can use $ k run nginx --image=nginx $dr > pod.yaml
- Skip 2%, 3% questions and come back to them later. Solving high marks questions first is very important.
- Use provided web notepad. ex: make a note of skipped questions, kubectl command, yaml, etc.
- Be cool! proctor is very nice.
- Use a good internet connection, electricity. As in my area, I can expect power cut anytime and internet is poor. I had to find a backup wifi connection due to that. Funny enough, I lost the connection middle of the exam ☺ but the proctor helped me to reconnect and resume.
- Practice! Practice! Practice!