Answers to Five Certified Kubernetes Application Developer CKAD Exam Questions
While working with Kubernetes (k8s, see also the Kubernetes page on Wikipedia) and reviewing CKAD exam material and Kubernetes interview questions, I found a page on Matthew Palmer’s site entitled Practice Exam for Certified Kubernetes Application Developer (CKAD) Certification, which includes five mock CKAD exam questions — below I’ve included several possible answers.
CKAD Exam Questions TOC
If you’re embarking on a learning path with the Cloud Native Computing Foundation (CNCF) and the Linux Foundation, and you’re seeking to enhance your basic understanding of cloud native application concepts then you can benefit from learning Kubernetes.
This journey involves applying cloud native application principles and understanding application concepts and architectures integral to k8s.
If you see a problem with anything I’ve done below, including inefficient solutions, please let me know in the comments.
We will focus on not just showing a possible solution to each problem but also verifying our work.
Since we’re limited to the kubernetes.io website when taking this test, this site is referenced where appropriate — in particular the kubectl cheat sheet page is not a bad place to start and we can search for what we need here as well.
Lastly, with each of these questions, we need to pay particular attention to the namespace requirement.
Find articles on developing microservices in Kubernetes and other k8s practice questions on the dedicated category pages.
This page was last updated on May 27, 2025.
Other CKAD Exam Preparation Material
This section contains links to other websites that offer CKAD exam preparation material.
killer.sh
The killer.sh Linux Foundation Exam Simulators has practice simulators for the CKS, CKA, CKAD, LFCS, and LFCT exams.
CKAD exercises
The CKAD exercises repository on GitHub offers a series of exercises to help prepare for the Certified Kubernetes Application Developer (CKAD) exam.
kubectl cheat sheet
The kubectl cheat sheet page should be bookmarked as it can be referenced while taking the CKAD exam.
The kubectl get cluster name article
Learn how to use kubectl to get the cluster name in our tutorial which explains in detail how to acquire this information via the command line.
Refer to the article references section for links to other material which should be helpful when researching CKAD questions and answers.
Article Environment Prerequisites
This article relies on minikube running on Ubuntu along with the Oh My Zsh shell.
The k command is defined as follows:
alias k='kubectl'
Start minikube as follows:
minikube start
Let’s take a look at the first question.
Practice CKAD Exam Questions #1: Learn how to create a kubernetes pod in a namespace.
In the article entitled Practice CKAD Exam Question #1: Learn how to create pods in Kubernetes, we’ll learn how to create two pods within a specific namespace in Kubernetes.
This walkthrough will explain the necessary commands, and help to ensure that you’re prepared for this key aspect of working with k8s by reviewing a mock CKAD question along with a potential answer.
This practical exercise should help to reinforce your knowledge of k8s namespaces and pod management as well as build the skills needed to tackle similar challenges in the certification.
Practice CKAD Exam Questions #2: Learn how to create a ConfigMap in Kubernetes with two environment variables.
In the article entitled entitled Practice CKAD Exam Question #2: Learn how to create a ConfigMap in Kubernetes, we’ll review how to effectively expose configuration settings in Kubernetes, an important skill for the CKAD exam.
By understanding the process of exposing and managing configuration settings with Config Maps, you’ll be better prepared to tackle CKAD exam questions and answers.
This is an essential read for anyone looking to advance their Kubernetes knowledge.
Practice CKAD Exam Questions #3: Set user IDs and file system group IDs in containers using the Kubernetes SecurityContext.
In the third CKAD Exam study question, you’ll learn how to set user and file system group IDs using the SecurityContext in Kubernetes, a crucial aspect of security for the CKAD exam.
The guide requires the use of securityContext, focusing on fsGroup and runAsUser, and provides practical insights for CKAD sample questions.
Practice CKAD Exam Questions #4: Learn how to configure Kubernetes liveness and readiness probes.
This instructional demonstrates how to use Kubernetes logs for effectively testing and troubleshooting a k8s probe configuration that has been added to a pod configuration.
Practice CKAD Exam Questions #5: Create a k8s deployment with replicas.
In the article entitled Practice CKAD Exam Questions #5: Create a Kubernetes Deployment with Replicas we’ll go over the steps for setting up a k8s deployment with replicas — this is an important topic and makes for a good CKAD practice exam question.
Kubernetes Practice Exam Article Conclusion
This article took several hours to write and was done in part as an investigation into how these problems could be solved as an introduction to the CKAD exam.
There are several good articles available if you’re beginning the process of preparing for this certification which provide guidance about the test structure and how to study for the exam and I include several links below.
- Which Kubernetes certification is right for you?
- Certified Kubernetes Application Developer (CKAD) exam preparation tips
- How to pass CKAD exam in first attempt ? Tips & Tricks in Kubernetes
- CKAD Exam Preparation Study Guide (Certified Kubernetes Application Developer)
- CKAD Exam Guide
- Be fast with Kubectl 1.19 CKAD/CKA
- Practice Enough With These 150 Questions for the CKAD Exam (noted in the comments, apparently these are not questions that would appear on the exam however this is still a good list)
If you have other resources or references that you’ve found helpful in preparing to sit for the CKAD exam, please include them in the comments.
Hat Tip
Special thanks to the following people who helped review this article:
References
- Practice Exam for Certified Kubernetes Application Developer (CKAD) Certification
- kelseyhightower / kubernetes-the-hard-way
- Connecting Applications with Services
- Configure Liveness, Readiness and Startup Probes
- Kubernetes Liveness and Readiness Probes: How to Avoid Shooting Yourself in the Foot
- Pod Lifecycle
- Kubernetes best practices: Setting up health checks with readiness and liveness probes
- Protect slow starting containers with startup probes
- Define a liveness HTTP request
- Configure a Pod to Use a ConfigMap
- Rollover (aka multiple updates in-flight)
- Kubernetes deployment strategies
- Proportional scaling
- Deployments : Strategy
- Kubernetes The Hard Way
- How To Restart Kubernetes Pods
- Different Types of Kubernetes Deployment Strategies (Examples)
- CKAD Cheatsheet — the CKAD cheat sheet is a concise, handy reference guide that includes important k8s commands.
- Tutorial: Learn how to use minikube mount to Attach a Local Directory to a Pod in Kubernetes.
- Tutorial: Easily Install minikube Metrics-Server today!
- Learn how to run SQL Server on Mac here.











