Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market to work in a Kubernetes environment.
The Certified Kubernetes Application Developer (CKAD) exam is different from the typical multiple-choice format of other certifications. Instead, the CKAD is a performance-based exam that requires deep knowledge of the tasks under immense time pressure.
This study guide walks you through all the topics you need to fully prepare for the exam. Author Benjamin Muschko also shares his personal experience with preparing for all aspects of the exam.
Learn when and how to apply Kubernetes concepts to manage an application Understand the objectives, abilities, tips, and tricks needed to pass the CKAD exam Explore the ins and outs of the kubectl command-line tool Demonstrate competency for performing the responsibilities of a Kubernetes application developer Solve real-world Kubernetes problems in a hands-on command-line environment Navigate and solve questions during the CKAD exam
No star rating. Why so? Well, it's a study guide - the best way to rate it is based on the fact whether I actually pass the exam or not, right? Unfortunately, there are always tons of other priorities, so I keep postponing it ...
Back to the guide: 1. it's surprisingly short - the author focuses only on what's relevant for CKAD and explicitly omits (mentions but doesn't dive into) stuff that is out-of-scope 2. the structure is very logical, the author is also quite good in presenting conceptual relationships between various entities (e.g. deployments and services, which may appear overlapping at the very first glance) 3. the author does not present full syntax and all the options to do something - e.g. at some point he mentions 'path', but generally always focuses on 1/2 simplest way to achieve the results 4. both summaries and sample problems (with answers at the end of the book) are really helpful 5. there's no 'when things go bad' chapter - and no, I don't mean production encounters (this is the book about certification, not a real-life), but situations when something went not according to your expectations and now you need to find out what has happened and how to fix it - w/o it the book feels like one big, "happy" path scenario
Yeah, I think it's worth re-emphasizing: this is not a good book if you want to learn k8s to use it in some practical scenario. This book is fit for one purpose: passing the CKAD exam. It gives you the basic tools, but you'll need to build up/acquire much more practical experience to get something running for real.
Quick one, but very practical, concentrates around kubectl and aspects of developing with kubernetes. Not too much theory but that’s not the goal of this position.
Well, this book is a quite good source of knowledge required to pass CKAD. In case anyone would like to take the exam, I can also recommend online courses (for example on KodeKloud).