{"id":598,"date":"2020-06-04T02:38:33","date_gmt":"2020-06-04T02:38:33","guid":{"rendered":"https:\/\/reviewnprep.com\/blog\/?p=598"},"modified":"2021-06-07T12:42:59","modified_gmt":"2021-06-07T12:42:59","slug":"preparation-tips-for-ckad","status":"publish","type":"post","link":"https:\/\/reviewnprep.com\/blog\/preparation-tips-for-ckad\/","title":{"rendered":"Preparation Tips for   Certified Kubernetes Application Developer"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">How to Prepare for CKAD?<\/h2>\n\n\n\n<p class=\"has-text-align-left has-very-dark-gray-color has-text-color wp-block-paragraph\">I recently passed the Certified Kubernetes Application Developer (CKAD) exam. I started my journey approximately a month and a half ago back in April, &#8217;20. I started by watching <a rel=\"noreferrer noopener\" href=\"https:\/\/www.udemy.com\/course\/certified-kubernetes-application-developer\/\" target=\"_blank\"><span style=\"text-decoration: underline;\">Mumshad&#8217;s course on CKAD on Udemy<\/span><\/a>. It gave me quite a starting point. I liked his explanations of different complex topics.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/reviewnprep.com\/blog\/wp-content\/uploads\/2020\/06\/image-2.png\" alt=\"Prepare for CKAD\" class=\"wp-image-601\" width=\"534\" height=\"296\" srcset=\"https:\/\/reviewnprep.com\/blog\/wp-content\/uploads\/2020\/06\/image-2.png 468w, https:\/\/reviewnprep.com\/blog\/wp-content\/uploads\/2020\/06\/image-2-300x167.png 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><figcaption>Course for  CKAD<\/figcaption><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">I typically dedicated 2 hours each day to work on the course. I finished the course in around 15th May, &#8217;20 and booked the exam for 29th May, &#8217;20.\u00a0 For the two weeks, <strong><span style=\"text-decoration: underline;\">I prepared using the practice tests present in Mumshad&#8217;s course<\/span><\/strong>.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\"> Soon, I finished them, and I had nothing to more to practice, or so I thought. Then I used <strong><span style=\"text-decoration: underline;\">Linux Academy&#8217;s practice exams and labs <\/span><\/strong>given in their courses, and they were quite helpful.\u00a0 <\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">Both of these courses were aligned with the exam and helped me a lot in passing them. I noted which sections I was weak in and went back to their specific Labs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Exam Details<\/strong> for CKAD:<\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">The CKAD exam consists of 19 questions that are needed to be solved on the Kubernetes cluster practically. <\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">CKAD exam is 100% practical based. You can still open an additional tab for Kubernetes documentation.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\"><strong>Total Time<\/strong>: 2 hours&nbsp;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\"><strong>Price<\/strong>: 300$<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\"><strong>Total Questions<\/strong>: 19&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/www.cncf.io\/certification\/ckad\/\" target=\"_blank\"><strong>Click here to book the exam<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tips for Certified Kubernetes Application Developer<\/strong> (CKAD)<strong> Exam:<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">1. <strong><span style=\"text-decoration: underline;\">Use alias and autocomplete for alias<\/span><\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">alias k=kubectl<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">complete -F __start_kubectl k<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">No need to remember it. <strong><span style=\"text-decoration: underline;\">The exam allows you to open an extra tab to visit kubernetes.io<\/span><\/strong>. Just type alias in the search bar in Kubernetes .io and visit the first link. <\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">It&#8217;s all given in there. Sometimes the names of pod and namespaces are too long and using full command name will just make it look unreadable something like :<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">Kubectl get deployment deployments.app mysql-buster-12414325235135 -n alpha-beta-gamma -o yaml &gt; deploy.yaml<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">using alias kgd=&#8217;kubectl get deployment -o yaml &#8216; You can shorten this in the following manner<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">kgd deployments.app mysql-buster-12414325235135 -n alpha-beta-gamma &gt; deploy.yaml<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">You can also make custom aliases for your ease. I made aliases for common commands that I knew I would be using a lot.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">These were,<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">&nbsp; alias kg=&#8217;kubectl get pod&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">&nbsp; alias kga=&#8217;kubectl get pod &#8211;all-namespaces&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">&nbsp; alias kc=&#8217;kubectl create -f&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">&nbsp; alias kd=&#8217;kubectl delete -f&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">2. <strong><span style=\"text-decoration: underline;\">Use documentation effectively<\/span><\/strong>. This is where solving problems from the mock tests will help you. The answer to your questions are given in the documentation; you just need to know where.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">3.<strong> <span style=\"text-decoration: underline;\">Use the&nbsp;&#8211;dry-run command<\/span><\/strong>. This command is used to check whether your command is correct, and if it is, you can use -o yaml flag to get the yaml code for the component and store it in a YAML file.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">4. The exam uses the latest version so better if you <strong><span style=\"text-decoration: underline;\">read the latest documentation<\/span><\/strong> as the courses I have mentioned use bit old versions of Kubernetes.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">5. In the exam, there will be multiple clusters like k8s, n8s, d8s. There will be commands to change clusters. First, read the question and see which cluster it is working on, and if it is different, then copy and paste the command from the question to set the cluster. <strong><span style=\"text-decoration: underline;\">A precautionary method will be to copy-paste the command for every question if you don&#8217;t know which cluster you are on<\/span><\/strong>.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">I hope that was helpful to you. Here are some links that you might be interested in:<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size wp-block-paragraph\"><strong>Links for Courses:<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">1. Mumshad Mannambeth:&nbsp;<a href=\"https:\/\/www.udemy.com\/course\/certified-kubernetes-application-developer\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKAD course<\/a><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">2. Linux Academy:&nbsp;<a href=\"https:\/\/linuxacademy.com\/cp\/modules\/view\/id\/305\" target=\"_blank\" rel=\"noreferrer noopener\">linuxacademy.com CKAD Course<\/a><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">3.&nbsp;<a href=\"https:\/\/www.cncf.io\/certification\/ckad\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKAD Exam booking&nbsp;<\/a><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\">4.&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/kubernetes.io\/docs\/home\/\" target=\"_blank\">Kubernetes official Documentation<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color wp-block-paragraph\" style=\"font-size:18px\"><strong>Have questions? Participate in discussions on our Forums. <a href=\"https:\/\/reviewnprep.com\/forums\/\">Click here<\/a>.<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size wp-block-paragraph\">Author: Ankit Dongre is a life long learner and a cloud enthusiast with 3x AWS,2x OCI,1x Azure, CKAD. You can connect with him on LinkedIn <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/ankit-dongre\/\" target=\"_blank\">here<\/a>.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color wp-block-paragraph\" style=\"font-size:17px\"><strong>For more unbiased reviews and blogs from community members who are certified, please follow us on <a href=\"https:\/\/www.linkedin.com\/company\/35671994\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>. <\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Prepare for CKAD? I recently passed the Certified Kubernetes Application Developer (CKAD) exam. I started my journey approximately a month and a half ago back in April, &#8217;20. I started by watching Mumshad&#8217;s course on CKAD on Udemy. It gave me quite a starting point. I liked his explanations of different complex topics. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":631,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[77,76],"tags":[16,78],"class_list":["post-598","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ckad","category-linux","tag-cka","tag-ckad"],"acf":[],"_links":{"self":[{"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/posts\/598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/comments?post=598"}],"version-history":[{"count":13,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/posts\/598\/revisions"}],"predecessor-version":[{"id":2259,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/posts\/598\/revisions\/2259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/media\/631"}],"wp:attachment":[{"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/media?parent=598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/categories?post=598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/tags?post=598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}