{"id":196,"date":"2019-07-09T16:00:41","date_gmt":"2019-07-09T23:00:41","guid":{"rendered":"http:\/\/blog.nillsf.com\/?p=196"},"modified":"2019-08-18T20:12:07","modified_gmt":"2019-08-19T03:12:07","slug":"ckad-series-part-1-intro-exam-topics-my-study-plan","status":"publish","type":"post","link":"https:\/\/nillsf.com\/index.php\/2019\/07\/09\/ckad-series-part-1-intro-exam-topics-my-study-plan\/","title":{"rendered":"CKAD series part 1: Intro &#8211; exam topics &#8211; my study plan"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This is part 1 in a multi-part series on my CKAD learning experience. For the other parts in the series, please check out the following links:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.nillsf.com\/index.php\/2019\/07\/11\/ckad-series-part-2-core-concepts\/\">Part 2: Core Concepts<\/a><\/li><li><a href=\"https:\/\/blog.nillsf.com\/index.php\/2019\/07\/21\/ckad-series-part-3-configuration\/\">Part 3: Configuration<\/a><\/li><li><a href=\"https:\/\/blog.nillsf.com\/index.php\/2019\/07\/28\/ckad-series-part-4-multi-container-pods\/\">Part 4: multi-container pods<\/a><\/li><li><a href=\"https:\/\/blog.nillsf.com\/index.php\/2019\/08\/01\/ckad-part-5-observability\/\">Part 5: Observability<\/a><\/li><li><a href=\"https:\/\/blog.nillsf.com\/index.php\/2019\/08\/05\/ckad-series-part-6-pod-design\/\">Part 6: Pod Design<\/a><\/li><li><a href=\"https:\/\/blog.nillsf.com\/index.php\/2019\/08\/18\/ckad-series-part-7-services-and-networking\/\">Part 7: Networking<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Within Microsoft, July is the start of our new fiscal year. For me personally, this is a great time to reflect on the past 6 months and to plan personal development for the coming 6 months.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of my goals the past 6 months was to achieve the CKAD certification. This is a goal I did <em>not<\/em> achieve, as I got too caught up in business as usual, and didn&#8217;t set aside enough time to actually study for the exam. I did do some kubernetes work in the past months, but not at all targeted towards learning for the certification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hence, my personal challenge for the coming 6 weeks is to study and achieve this certification. This is the first part in a blog series where I will share my learning experience as I go, in the hope you can learn with me and also achieve the certification. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Part 2: <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Practical info on the exam<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On the <a href=\"https:\/\/www.cncf.io\/certification\/ckad\/\">CNCF website<\/a> you find the overview of the certification. An important part of this is <a href=\"https:\/\/github.com\/cncf\/curriculum\">the curriculum<\/a>, which is updated about every 3 months. The CNCF website also contains a <a href=\"https:\/\/training.linuxfoundation.org\/wp-content\/uploads\/2019\/05\/CKA-CKAD-Candidate-Handbook-v1.2-.pdf\">Candidate Handbook<\/a>, which I highly recommend you read as this contains information about the practical setting of the exam. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The CNCF and Linux Foundation share the same practical exam setting. To register for an exam, you head on over to the<a href=\"https:\/\/portal.linuxfoundation.org\/portal\"> Linux Foundation training portal<\/a>. Once registered, you can do a system check as well as actually plan the exam. The planning of the exam as well as the actual exam is done through examslocal.com.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"454\" src=\"\/wp-content\/uploads\/2019\/07\/image.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/07\/image.png 896w, https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/07\/image-300x152.png 300w, https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/07\/image-768x389.png 768w\" sizes=\"auto, (max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the day of your\nexam, you&#8217;ll head on over to examslocal.com and launch your exam. The exam\nitself becomes available 15 minutes prior to your registered time. The proctor\nwill guide you through your experience. You&#8217;ll need to be a private room with\nan empty desk, identify yourself with government issued ID, show the room and\nthen will get to your actual exam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The exam itself is conducted through a web browser, in which you&#8217;ll have access to a Linux terminal. From this terminal, you can SSH and execute kubectl to your kubernetes cluster; all authentication is already setup for you. You are allowed to have 1 extra tab open, and in this tab you may only access kubernetes.io\/docs, kubernetes.io\/blog and github.com\/kubernetes. This will give you access to docs which you may copy paste. In the exam tab you have access to a notepad. I highly recommend you use this notepad to do the editing of your yaml files, as it is easy to copy\/paste here from either the docs or into your terminal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My study plan<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">My plan for studying for the CKAD is very easy:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>write a lot of YAML<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The CKAD exam differs from the CKA exam in that in CKA you also need to know about how to setup\/debug the cluster itself, whereas in the CKAD you only need to work with a cluster. So, for my study I&#8217;m going to spin up a AKS cluster to do most (all?) of my learning work. I plan to cover each exam topic from the curriculum, and for each of those topics, read the docs, compose a list of practice questions and write a lot of YAML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At this point, I would like to add that I&#8217;m already fairly proficient with Kubernetes. If you plan to follow along with my learning, my learning is going to be mainly focused on the exam itself, not on a Kubernetes 101. For a good Kubernetes 101, I would recommend any of the following resources:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/kubernetes-learning-path\/\">Microsoft&#8217;s kubernetes learning path.<\/a><\/li><li>The Kubernetes documentation. Start at the &#8216;<a href=\"https:\/\/kubernetes.io\/docs\/tutorials\/kubernetes-basics\/\">Learn Kubernetes Basics<\/a>&#8216;<\/li><li><a href=\"https:\/\/www.edx.org\/course\/introduction-to-kubernetes\">Introduction to Kubernetes on edX<\/a>.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve already planned my first exam try for Aug 9th (a month from today). In between today and that day, I have already slotted multiple 3 hour blocks in my calendar to study for each exam topic.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"337\" src=\"\/wp-content\/uploads\/2019\/07\/2019-07-08-14_53_01-Schedule-an-Exam-and-2-more-pages-Microsoft-Edge.jpg\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/07\/2019-07-08-14_53_01-Schedule-an-Exam-and-2-more-pages-Microsoft-Edge.jpg 505w, https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/07\/2019-07-08-14_53_01-Schedule-an-Exam-and-2-more-pages-Microsoft-Edge-300x200.jpg 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Are you joining me in getting your CKAD certification?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is part 1 in a multi-part series on my CKAD learning experience. For the other parts in the series, please check out the following links: Part 2: Core Concepts Part 3: Configuration Part 4: multi-container pods Part 5: Observability Part 6: Pod Design Part 7: Networking Within Microsoft, July is the start of our [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[19,17,18],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-ckad","tag-certification","tag-ckad","tag-kubernetes"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":8,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"predecessor-version":[{"id":292,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions\/292"}],"wp:attachment":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}