{"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\">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=\"(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\">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\"> 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\">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\">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\">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\"><strong>Total Time<\/strong>: 2 hours&nbsp;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\"><strong>Price<\/strong>: 300$<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\"><strong>Total Questions<\/strong>: 19&nbsp;<\/p>\n\n\n\n<p><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\">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\">alias k=kubectl<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">complete -F __start_kubectl k<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">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\">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\">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\">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\">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\">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\">These were,<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">&nbsp; alias kg=&#8217;kubectl get pod&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">&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\">&nbsp; alias kc=&#8217;kubectl create -f&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">&nbsp; alias kd=&#8217;kubectl delete -f&#8217;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">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\">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\">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\">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\">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\"><strong>Links for Courses:<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">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\">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\">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\">4.&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/kubernetes.io\/docs\/home\/\" target=\"_blank\">Kubernetes official Documentation<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color\" 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\">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\" 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":{"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"],"_links":{"self":[{"href":"https:\/\/reviewnprep.com\/blog\/wp-json\/wp\/v2\/posts\/598"}],"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}]}}