These exercises use kubectl version 1.20
sudo snap install microk8s --classic
sudo microk8s.enable dns
git clone https://github.com/ludwigprager/ckad-exercises.git
./ckad-exercises/ex01/start-exercise.sh
Exercise 01: requests and limits
Exercise 02: environment variables
Exercise 07: labels and annotations
Exercise 10: cron jobs
Exercise 05: hostPath
Exercise 06: hostPath in a persistent volume
Exercise 03: rollout, rollback, record
Exercise 04: rollout
Exercise 09: readiness and liveliness
Exercise 08: ClusterIP and network policy
If you have microk8s on your computer you can try these CKAD exercises by running the 'start-exercise.sh' scripts in the different subdirectories.
Run the 'verify-result.sh' scripts to check if you passed the test. It will show you the solution in case you failed to solve the exercise.