Handy notes for the Certified Kubernetes Administrator certification based on my personal learning. I gave mine in Apr 2020 and has been a fun experience overall. Off the 3 hours I actually had 30 mins left to help go through and validate all my answers and managed to secure 98% (phew!!!).
There is a lot of information already available but i've used this to capture my learning and trainings.
CKA is completely hands on and requires you to be good at:
- kubectl, should help you save a lot of time if you practice
- unix commands for system processes, networking etc
- navigating kubernetes.io (see Chrome bookmarks)
The sections below provide an overview of where you should start.
Note that some of the headers below are hyperlinked.
- One of the best CKA trainings
- Insights & examples from Kim Wuestkamp
- Insights from James Strong
- Some sample mock exams
- Useful commands on systemd
- Killer.sh tests that are close to the exam, a bit more slower and difficult compared to the test but quite useful. Would recommend as the last step of your preparation, prior to the exam.
You are only allowed to use chrome/chromium for the exam and only 2 tabs (one for the exam, the other for kubernetes.io).
Rather than search kubernetes.io for every topic, I used these bookmarks for the most common topics. I used the chrome search to look for the appropriate bookmark based on the topic. With these bookmarks I barely needed to use kubernetes.io search.
Some key topics and concepts to remember along with commands.
# | Topic | Description |
---|---|---|
1 | Application lifecycle | Scheduling applications with config, storage. |
2 | Scheduling | Scheduling applications/pods. |
3 | Monitoring | Viewing logs and metrics. |
4 | Security | Managing TLS and authentication, RBAC |
5 | Networking | Configuring network plugins, services. |
6 | Troubleshooting | Troubleshooting application issues. |
7 | Cluster maintenance | Install and update OS and k8s using kubeadm. |
8 | Kubernetes the hard way | Try it a few times if possible using vagrant or something else. |
Some useful tips for the exam, aliases I used to help speed up my work, vi setup, common mistakes and trips
Revisit these sections again and finish up killer.sh.
Best of luck!!!