The purpose of this exam course is to measure your knowledge and identify where to revisit some Kubernetes topics in order to make sure whether you are ready for the exam.
The exams covers below topics
Kubernetes Application Developer (CKAD) Exam is different from other exams. You have to practise as much as possible and during the exam, you are able to use official documentation of Kubernetes.
Every exam answer is going to be linked to official Kubernetes documentation, so you can easily refresh your knowledge.
In order to prepare to exam, you need to execute the exercises in one of Kubernetes distribution.
minukube Start (I couldn't paste the link here, please search minikube start in the google)
You can also use other cloud providers like Digital Ocean or AWS.
In the beginning of the question, you might be asked to execute some commands in order to prepare your environment. Once you successfully run the commands, you will be ready to start the exam question. In the exam, another challenge would be the time. You can overcome this via more practise.
Please let me know if you have any doubts, sometimes different environment react some unusual responses.
Here, you can see one of sample question. It is not A,B,C,D. You will be asked to implement a hands-on configuration and check the results by yourself. At the end of the exam, the answer will be the explanation of the exam.
---------------------------
--- Sample Question --
---------------------------
Prerequisite : Please run the pod before starting to the question :
kubectl run nginx --image=nginx
Create a service for nginx pod which serves on port 80 and the type should be NodePort. The service name should be nginx-service
------------------------------
--- Answer of Question --
------------------------------
You need to solve the problem in your environmet (minikube etc...). There is no lab or validation in Udemy environment
Run the pod
kubectl run nginx --image=nginx
Make sure the pod is running
kubectl get pod
Expose the pod with kubectl command
kubectl expose pod nginx --port=80 --type=NodePort --name=nginx-service
You can check whether the service is created
kubectl get service nginx-service