I have many queries regarding CKA preparation & exam:
I do not have any experience in Kubernetes and preparing for it and will give exam on 6th Feb and incase fail then will give again after 3 days as have to give it before 11th Feb.
My questions are bit detailed ones:
Is CKA course by Mumshad Mannambeth enough for passing the exam?
Do we need to remember all the yaml file contents for Pods, Deployments, ReplicaSets, DaemonSets, Services, Volumes, PersistenVolumes, and other objects in K8?
Can we create/generate yaml files using imperative way for all the K8 objects?,
Is there anyway in the exam to verify the solution to the taks (if time permits)?
What kind of aliases are needed to be created in the exam?
I read in many articles that muscle memory is needed to pass the exam. Does that mean to remember about the yaml files?
Do we need to remember all the commands like kubectl and kubeadm?
What kind of linux commands we can use in the exam?
Kindly, answer the above questions as there are many candidates who had passed the exam with flying colors and incase of any other questions will post it.
@krishnpratap009
1-the course prepares you for the certification and gives a lot of practice. but you should walk through the documentation as well.
2-No, you can refer to the documentation
3-yes, you can generate the yaml files for the Kubernetes objects using this command kubectl get <object-name> -o yaml
5- Check the all kubectl commands from here Kubectl Reference Docs and customize your papular aliases
6- No, you can copy your yaml files from the documentation
7- No need to remember all the commands, because they are here in the documentation Kubectl Reference Docs, but They will help you be quick if you remember them
8- You need to know Linux commands like cd , ls , vim, grep, cut, awk, systemctl, ps, chown … etc
I read in some article that there a way in the exam to verify the solution to the tasks but it was not mentioned.
One way is to go through the yaml files generated and see the output but that might not be that easy. Also, any task in the exam would comprise of some set of statements which has to be carried out on a cluster so, is there really any way to verify the solution in the exam.
@krishnpratap009
In the exam, you won’t know if what you did is correct or not as in the practice tests in the course. You must verify your work yourself. For example, if the question is to create a pod with a specific image, you must run the kubectl describe pod command to verify the pod is created with the correct name and correct image.
IMO, you must know the kubernetes’ imperative commands in order to be fast enough to pass the test. Otherwise, you would fail to finish it on time. You have to know how to do the basic commands quick like “kubectl run nginx --image=nginx --restart=Never --dry-run -o yaml > nginx-pod.yaml” then you can modify it by adding label or other stuff depending on your questions to generate your yaml quickly.
Also, you can visit Kubernetes online doc but there is no time for you to search the documentation. I bookmarked Kubernetes official sites and gave them descriptive names. Like this one goes to replica sets, that one goes to daemon sets etc. Once I created my yaml using the command above and needed additional config from the online examples then I clicked on the link and go straight to where I needed to be. Speed is very essential for this test and you don’t have to remember them but you need to know how to find them quickly.
Sign up for killer.sh for practice. This one let you get familiar with the test UI interface at least.
@krishnpratap009
I failed my first attempt, and my takeaway from that experience is a background in linux & docker is important.
One cant just learn for CKAD but needs to do a course in Linux & Docker before and also hands on with those subjects.
The main issue with the test is hands on practice with kubernetes.
Please share how you prepared for the exam, did you take it yesterday as you originally planned ?
I took the exam but was not prepared and left many questions without attempting it. I will retake exam on 23rd Feb. I didn’t go through the documentation during my learning and going through documentation is required beforehand.
Can we copy yaml from documentation and paste it in the editor during the exam or there is some catch?
It looks like all the Tasks from kubernetes.io is not required for CKA exam. So, could you tell me which ones are important from CKA exam syllabus perspective?
Hi Krishnpratap,
Good Luck for the exam. Can you please give examples for the topics you mentioned here. like for Run Applications or Inject data into Applications. I am curious how the questions may look like.