1. Home
  2. Training Library
  3. Certified Kubernetes Application Developer (CKAD) Exam Preparation

Certified Kubernetes Application Developer (CKAD) Exam Preparation


CKAD Exam Preparation Learning Path

The course is part of this learning path

Certified Kubernetes Application Developer (CKAD) Exam Preparation

This course introduces you to the Certified Kubernetes Application Developer (CKAD) Exam Preparation learning path. The content of the learning path is introduced as well as the CKAD exam domains that are covered by each. The intended audience and prerequisites for the learning path are explained.

The learning path is made up of two courses, four hands-on labs, and two exams.

Learning Objectives

  • Understand what you will learn in the CKAD Exam Preparation learning path
  • Understand who should take the CKAD Exam Preparation learning path
  • Understand the learning path prerequisites
  • Understand what CKAD exam domains are covered by each piece of content in the learning path

Intended Audience

Those interested in Kubernetes and becoming Certified Kubernetes Application Developers (CKADs).


Welcome to Cloud Academy Certified Kubernetes Application Developer exam preparation learning path. I'm Jonathan Lewey, a content, researcher and developer at Cloud Academy. I'm also a Certified Kubernetes Application Developer as well as a certified Kubernetes administrator. In this short video, I'll introduce you to this learning path that has been designed to help you succeed when taking the cloud native computing foundations Certified Kubernetes Application Developer exam.

Let's start by talking about the exam. The CKAD exam is a practical exam. That is it's going to test your ability to work with live Kubernetes clusters, and the exam covers Kubernetes skills in the following domains. Core concepts, configuration, multi-container pods, observability, pod design, services and networking and state persistence.

Certifications expired 36 months after being achieved. And you can keep your certification active by passing the exam again after your certification expiration date. This learning path has a lot of tips to help you succeed in passing the exam. In a summary video towards the end of the learning path, we'll explain the exam procedure. A link to the official exam website is provided in the description of this course. From there, you can find several documents including the official candidate handbook and curriculum overview.

This learning path is designed around exam domains. Although application developers working with Kubernetes are the intended audience for this learning path anyone interested in understanding more about how Kubernetes works or how to work with Kubernetes would consider completing this learning path.

Before you take this learning path you should already be comfortable with containers and Docker. If you need to develop your container know-how, the Docker in depth learning path here on Cloud Academy is a great way to build up your skills.

We'll quickly touch on the content that is included in the learning path. I'll also highlight which domains each piece mainly relates to on the right. Some domains are covered in multiple pieces of content but each topic has a primary piece to learn about the specific domain.

The learning path begins with the introduction to Kubernetes course, you spend a lot of time at the command line, building up core concept, knowledge and touching on other topics that will be covered more in depth later on. You will then take an exam that will verify your understanding of these core concepts that are covered in the earlier course. You should be able to answer the questions comfortably before moving on, and feel free to review the earlier content as much as required before moving on.

Next, you will take a course developed to several important aspects of Kubernetes that application developers should be aware of. This is the final course covering CKAD domains in the learning path. And labs will actually make up the bulk of this learning path. Labs will help you build upon the hands-on experience that you need at the CKAD exam.

The first in series of labs is what's next. These labs all use pre-built clusters of Kubernetes nodes are running in AWS. The nodes are running on Ubuntu still matter to the actual CKAD exam. The lab steps in the first three labs that don't depend on the previous lab steps outside of the configuration of kubectl. So you can spread the work across several sessions if you can't find the time to finish everything in one sitting.

This first lab covers everything you need to know for the pod design domain. The second lab trains you on how to use Kubernetes observability and you'll quickly learn how to view application logs in Kubernetes, monitor pods, nodes and other various techniques for debugging, that is followed by mastering Kubernetes pod configuration. This lab specifically covers all of the domain topics on the exams configuration domain. 

The final lab touches on several domains and demonstrates how everything combines in a practical scenario where you would apply a replicated my SQL database inside of Kubernetes. Next is a short course that teaches you about taking the actual CKAD exam. As you know, the exam isn't run-of-the-mill multiple choice exam. you actually have to know how to operate at the kubectl level. And there are some things to know before you write the exam to not waste precious time during the exam.

Now, the learning path is gonna finish off with an actual exam that covers all of the domains on the CKAD exam. If you do well on this and are comfortable working with the Kubernetes at the command line then you should be in good shape for the actual exam.

There are a few things to keep in mind while you go through the learning path because the exam allows you to have one browser tab open to the official Kubernetes documentation I encourage you to become familiar with it. While you're going through the learning path try to reinforce your learning path by finding relevant parts of documentation. You don't want to be overly dependent on the documentation but the exam has a time limit in every second counts.

The exam follows a three-month update cycle, this roughly coincides with the release cycle of new Kubernetes versions, but don't feel panicked if the exam updates do a new version just before you take it. Or if some of the learning paths content uses an older version, although new versions are released every quarter the concepts in Kubernetes generally change much more slowly. Despite having several releases of Kubernetes CKAD exam domains and topics have remained the same since inception.

All of that being said we will do our best to keep the content up to date and point out when something has changed. As with everything you see on Cloud Academy, we are happy to hear from you. So please give us your feedback on this learning path when you have completed it. That's all for this learning path intro now it's time for you to continue on with the learning path to becoming a Certified Kubernetes Application Developer.

About the Author
Jonathan Lewey
DevOps Content Creator
Learning Paths

Jonathan Lewey is a DevOps Content Creator at Cloud Academy. With experience in the Networking and Operations of the traditional Information Technology industry, he has also lead the creation of applications for corporate integrations, and served as a Cloud Engineer supporting developer teams. Jonathan has a number of specialities including: a Cisco Certified Network Associate (R&S / Sec), an AWS Developer Associate, an AWS Solutions Architect, and is certified in Project Management.