Updated: Feb 11
CKAD is called Certified Kubernetes Application Developer. Officially speaking, after passing the CKAD exam, the holder is recognized to be able to design, build, configure and deploy cloud-native applications for Kubernetes. Let’s see how to prepare for CKAD.
Overall Learning Stage
The main task of this stage is to understand and learn the overall framework and various concepts of Kubernetes. There are official curriculum overviews issued by the government, which lists the relevant test points involved in the examination. But what is more necessary in over learning stage is to make an overall understanding and learning of Kubernetes, rather than targeted learning against the knowledge points listed in the curriculum overview.
We should focus on the study of Kubernetes’ framework and concepts, and some knowledge that is not the core concepts of Kubernetes needs candidates to understand rather than spend much time on them. For example, Kubernetes development and Kubernetes source code are not important here.
At this stage, we can quickly build a Kubernetes environment through the Kubernetes building tools such as Kubeadm to get familiar with and understand the related concepts and knowledge points of Kubernetes.
After having a certain amount of knowledge reserve, this stage is the most important step in preparing for the examination - practice.
First practice deploying a Kubernetes environment. Without the help of any Kubernetes quick installation tools, through the manual deployment of Kubernetes, we can better understand and be familiar with the various components and overall architecture of Kubernetes.
After having a standard Kubernetes environment, what candidates need to focus on is the command line operation of Kubernetes. The exam time is limited, and the efficiency of creating Kubernetes resources with Yaml is very low. So we need to skillfully use the command line to complete some operations in the exam.
I suggest that candidates focus on the section on the kubectl command in the official documentation commands and cheatsheet, select about 100 more commonly used commands, take time to recite them, and constantly practice in the Kubernetes experimental environment, and finally reach the level of dictation and quick operation before the exam. This familiarity will save you a lot of time in the examination of CKAD. This method is more traditional, if you have other good methods can also try, but ultimately need to skillfully use the Kubernetes command-line operation.
Prepare for the exam
With Kubernetes knowledge reserve and a lot of practice, we began to prepare for the final exam.
First of all, it is necessary to look through the Curriculum Overview. And it is time for Curriculum Overview to play its role. In addition to some special broad knowledge points, we should be familiar with all the knowledge on the outline.
Moreover, we can check the official documents in the examination. We don't need to be familiar with the outline and structure of the official documents, because the official documents provide the search function, we only need to be able to accurately search the content we want. However, in the later stage, whether we are familiar with the knowledge points and still operate, we should search and view the official documents more to ensure that we can skillfully use and view the official documents
Then prepare for the exam environment, first, the entire exam process will be explained. The entire examination process is: after the CKAD exam registration is completed, the candidate will log in to the examination system at the agreed examination time, and according to the examiner’s requirements, first turn on the camera microphone and share the desktop (via the Chrome browser plug-in), and then the examiner will first check the identity of examinee through the camera (passport and other documents are required), and then check the situation of the exam room through the camera (only one candidate is allowed in the room) and the situation of the desktop (nothing can be placed on the desktop, including transparent water glasses, etc.).
Next, the computer will be checked. Because the desktop has been shared at this time, the candidate can see the situation of your computer. First, the examiner will ask you to open the task manager to confirm that there are no other tasks except the browser. Then, the Chrome browser can only have one tap page -the examination system. An additional tap page can be opened during the examination process to access Https://kubernetes.io/docs/.There are at most two tap pages in the whole test. After the examiners confirm the above situation, the examination will begin. Please refer to the official important tips for details about the examination and examination environment, which can basically answer all questions. It is necessary for candidates to read the official important tips carefully.
The whole examination process takes three hours, with a total of 24 to questions, with scores ranging from 2% to 12%. The reasonable allocation of time is very important. Because the questions with different scores, we should first estimate the difficulty and time required, and then put the questions with a low score at the end
The test environment is a web SSH tool called Gateone. The typing is very slow and candidates have no choice but to adapt it. And Ctrl + C and Ctrl + V are invalid in the exam, but we can use Ctrl + insert to copy and shift + insert to paste. TMUX such terminal reuse software can be used, candidates can learn how to use it.
End of exam
After completing the CKAD exam, the official will inform you of your test scores by email within 36 hours. If the correct rate is above 66%, the standard is met, and the email will be accompanied by a certificate issued by the CNCF Foundation.