The Certified Kubernetes Application Developer exam is a live-terminal, hands-on test from CNCF and The Linux Foundation. GetMyCert reinforces the concepts behind every kubectl command so your hands-on practice actually sticks.
The CKAD is performance-based. You sit in a real, proctored command line and solve problems on a live Kubernetes cluster with kubectl and YAML. There are no multiple-choice questions. That means no question bank, including ours, can simulate the actual exam format. GetMyCert's questions are concept reinforcement: original items that sharpen the Kubernetes knowledge behind the tasks. Use them alongside real hands-on practice in a cluster, never as a substitute for it.
It depends on what you do. The CKAD certifies that you can design, build, configure, and expose cloud native applications for Kubernetes. If you are a developer who ships services that run on Kubernetes, or you want to move into that work, it is one of the few hands-on certs that proves you can actually operate the tooling rather than recite facts about it. That practical, command-line nature is what makes employers take it seriously.
It is probably not the right first step if you do not touch Kubernetes in your work and have no plans to. And it is not the same as the CKA.
The CKAD (Application Developer) is for people who build and deploy apps on Kubernetes: defining Deployments, configuring Pods, wiring up Services, ConfigMaps, Secrets, and probes. The CKA (Administrator) is for people who run the cluster itself: nodes, etcd, the control plane, cluster networking, and upgrades. If your job is "make my app run well on k8s," start with CKAD. If your job is "keep the cluster healthy," look at CKA.
Backend and full-stack developers, DevOps and platform engineers early in their Kubernetes journey, and SREs who deploy applications. It assumes working knowledge of container runtimes and microservice architecture, so you should already be comfortable with OCI-compliant container images before you commit to a date.
The exam is approximately two hours of performance-based tasks solved entirely in a command line. CNCF publishes five domains and their official weights:
ConfigMaps, Secrets, security contexts, resource requests and limits, ServiceAccounts, and the configuration plumbing that keeps apps running safely.
Defining and building container images, Pod design patterns including multi-container Pods, init containers, Jobs, and CronJobs, plus volumes and persistence.
Deployments and rolling updates, rollbacks, scaling, and using common deployment and packaging approaches to ship and update workloads.
Exposing applications with Services, understanding NetworkPolicies, and connecting workloads inside and outside the cluster.
Liveness, readiness, and startup probes, the container logging and monitoring tooling, debugging running workloads, and understanding API deprecations.
| Exam Cost | $445 (includes one free retake) |
| Format | Online, proctored, performance-based. Solved in a live command line on a real Kubernetes cluster. No multiple choice. |
| Time Limit | Approximately 2 hours |
| Passing Score | 66% |
| Vendor | Cloud Native Computing Foundation (CNCF), with The Linux Foundation |
| Exam Environment | Aligned to a recent Kubernetes version; CNCF updates the environment quarterly to track releases. Confirm the current version in the official FAQ. |
Costs and exam details can change. Always verify the current figures on the official CNCF page before you register.
Spin up minikube, kind, or a managed cluster and practice every domain by actually doing it. Reading about Deployments will not pass a hands-on exam. Doing them, repeatedly, will.
The exam is time-pressured. Learn imperative commands, generate YAML with --dry-run=client -o yaml, set an alias for kubectl, and master kubectl explain. Speed is a graded skill in disguise.
The official Kubernetes documentation is allowed during the exam. Practice finding manifests and flags quickly so the docs are a time-saver, not a time-sink. Confirm the current allowed-resources policy in the Candidate Handbook.
Under time pressure you need to instantly know which resource and which command to reach for. That recall is what concept practice builds, and it is exactly the gap GetMyCert fills between your hands-on reps.
We are straight with you about what we are and what we are not. GetMyCert does not replace hands-on terminal practice, and we do not pretend our questions mirror the live exam. What we do well is reinforce the concepts behind the tasks so that when you are in a cluster, you already know the why behind the how.
Our CKAD items are original practice questions mapped to the five official domains, with detailed explanations of why an answer is right and why the alternatives are wrong. Work through them between your hands-on sessions to find the concepts that are still fuzzy, then go back to the terminal and drill those.
No. The CKAD is a performance-based exam taken in a live, proctored command line. You solve real problems on a Kubernetes cluster using kubectl and YAML manifests. There are no multiple-choice questions.
The CKAD is expected to take approximately two hours, and you need a score of 66% or higher to pass, per the CNCF exam details.
The CKAD costs $445 and includes one free retake, according to CNCF. Pricing can change, so confirm the current fee on the official CNCF or Linux Foundation page before you register.
The CKAD curriculum covers five domains: Application Design and Build (20%), Application Deployment (20%), Application Observability and Maintenance (15%), Application Environment, Configuration and Security (25%), and Services and Networking (20%).
Yes. The exam allows access to the official Kubernetes documentation during the test. Knowing how to navigate it quickly is part of the skill, but you cannot rely on it for everything because the exam is time-pressured. Always confirm the current allowed-resources policy in the Candidate Handbook.
Take the CKAD if you are a developer who builds and ships applications that run on Kubernetes. Take the CKA (Certified Kubernetes Administrator) if you operate and manage clusters, handle nodes, etcd, networking, and cluster lifecycle. The CKAD is application-focused; the CKA is operations-focused.
No, and we will not pretend otherwise. The CKAD is hands-on in a live terminal, so no question bank can simulate the exam format. GetMyCert provides original concept-reinforcement questions that strengthen the Kubernetes knowledge behind the tasks. Use them alongside real hands-on practice in a cluster, not as a replacement for it.
Practice in a real or local Kubernetes cluster every day, build speed with kubectl using imperative commands and YAML generation, learn to navigate the official docs fast, and reinforce the underlying concepts so you know which resource and which command to reach for under time pressure.
Free, original CKAD concept-reinforcement questions to run between your hands-on cluster sessions.
Start Practicing Free