Last active
July 15, 2022 12:08
-
-
Save satishchennu1/0e917750864d51d9dc4acd0ad6193d2d to your computer and use it in GitHub Desktop.
Tips to pass Certified Kubernetes Application Developer (CKAD) exam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tips to pass Certified Kubernetes Application Developer (CKAD) exam | |
Getting started Kubernetes :- | |
a) Book : Kubernetes: Up & Running | |
b) Practice practice & practice with CKAD Exercises | |
the Best Kubernetes CKAD sample exercises which cover all parts of the exam https://github.com/dgkanatsios/CKAD-exercises. | |
c) Again, the best practice is use kubectl command well. Use kubectl to create resources (such as deployment, service, cronjobs, secret, configmap…) instead of creating them from manifest files. | |
Incase you have to edit manifest, use dry-run and -o yamlto save yaml file then edit manifest files. | |
d) Kubernetes in Action by Mario Luksa. The book is the holy bible of Kubernetes, and it basically answer all questions you may have ; | |
e) Whether or not you use Kubernetes at work, you should still provision your own cluster somewhere and play with it. | |
Try to convert an application you know to a Kubernetes application. | |
It’s useless to follow Kelsey Hightower’s Kubernetes the hard way for this cert… use GKE or EKS instead, | |
it’ll do the job for your study ; | |
f) I terraformed a tiny Kubernetes cluster on Amazon EKS, and went to play with it. | |
I encourage to do the same, but delete the ressources when not used ; | |
g) Fav this GitHub repository and do all the exercises on your cluster. | |
If you can complete these exercises, you are ready for the exam ; | |
https://github.com/dgkanatsios/CKAD-exercises | |
h) https://linuxacademy.com/cp/modules/view/id/305?redirect_uri=https://app.linuxacademy.com/search?query=Certified%20Kubernetes%20Application%20Developer%20(CKAD) | |
Finally Tips for the exam | |
Remember 120 minutes contains 19 problems, ~6.3 minutes/problem. | |
Don’t spend too much time on one question. | |
Skip the questions with weight 2%-3% if it takes a long time. | |
Note it and re-do when you have time. | |
From my experiences, some important parts with the high weight you need to read then practice for earning the CKAD certificate. | |
On the CKAD exercise, it misses two parts includes network policy and logging architect. | |
But it takes 15% of your score so it’s very important to finish. | |
Network policy question: On my exam, this is a troubleshooting problem. | |
The pod cannot access service because of created network policy. | |
So you might describe network policy then the correct label of the pods to fix it. | |
If you understand the network policy, very quickly to finish the problem. | |
Read more the task Declare Network Policy. | |
Logging architecture k8s: You should understand cluster-level-logging. | |
Read Logging Architecture, especially Sidecar container with a logging agent to understand sidecar container, fluentd. | |
best good Resource --> https://github.com/bmuschko/ckad-crash-course | |
Good Resource --> https://github.com/bmuschko/ckad-crash-course.git | |
good resource --> https://medium.com/bb-tutorials-and-thoughts/practice-enough-with-these-questions-for-the-ckad-exam-2f42d1228552 | |
good resource --> https://medium.com/@bshayr29/pass-certified-kubernetes-application-developer-ckad-8da29fe85398 | |
https://ryanrasti.xyz/posts/passing-the-ckad-exam/ | |
https://github.com/kelseyhightower/kubernetes-the-hard-way | |
https://medium.com/bb-tutorials-and-thoughts/practice-enough-with-these-questions-for-the-ckad-exam-2f42d1228552 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment