Preparing for a Kubernetes Exam
show
-
Linux
- Navigate the command line
- move around directoies
- use vim to edit files
- use system services,
- use /var/log and view logs (grep logs)
-
Docker
- create container,
- list running containers
- use crictl,
- expose ports on container
show
- Join a book club
- My list of books
- stick to a course
- Overall, just pick a course that has a lot of demonstrations. courses that have a majority slides and text are no good.
- Also, choose a course that has practice labs (like the one that comes with the exam purchase by Killer.sh)
- make sure you're used to racing the clock (time yourself)
- don't fall into trap of building your own cluster (use Killercoda instead)
- learn how to use shortcuts to create yaml (e.g.
k run nginx --image nginx --dry-run=client -o yaml > pod.yaml) - use
k -n ckjd0018to autocomplete names of namespaces and resources within - Make sure you are in the right cluster (each exam task will show you how to change context)
- if you ssh into a node, always go back to candidate VM (e.g. prompt will say
candidate@vm1: ~notroot@control-plane-node: ~) - Make sure you're on the control plane node in order to reach
/etc/kubernetes/manifests - Practice, Practice, Practice
- You're not allowd to use bookmarked sites anymore (get used to searching in kubernetes.io/docs)
- Exam Environment Preview
- Updated Exam Environment
show
- Build Habits
- Give 2 hours in the morning everyday to study. You are most refreshed and able to retain information. If you wait, you'll get distracted and tired and push it off to another day.
- Take notes, and after go back through your notes and customize that for you (fleeting note and permanent note)
- How to take permanent notes
- How to organize everything you read
- Keep a commonplace book
show
- Prereqs
- Linux
- Docker
- Vim
- Focus only on what you need to know
- use shortcuts as often as you can
- build a body of knowledge that you can teach to others
- build a good study habit
- use the power of community