CKAD Kubernetes Application Developer Exam: Complete Study Guide 2026
Master CKAD exam prep in 2026: understand the 5 domains, kubectl shortcuts, time management tactics, and resources to pass this hands-on Kubernetes certification.
Posted by
Related reading
How to Pass the CKA Kubernetes Exam in 2026
CKA exam guide for 2026: exam domains, hands-on lab strategy, kubectl command tips, recommended courses, and a realistic 8-week study timeline.
CCNA vs Network+: Which Networking Cert Should You Pursue?
CCNA vs CompTIA Network+ compared: vendor lock-in, job market value, exam difficulty, cost, and which networking certification fits your career goals.
CKS Certified Kubernetes Security Specialist: Exam Study Guide
Full CKS exam study guide for 2026: six security domains, RBAC deep dive, key tools like Falco and OPA, and how to build hands-on lab practice efficiently.
What is the CKAD Certification?
The Certified Kubernetes Application Developer (CKAD) is a performance-based certification issued by the Cloud Native Computing Foundation (CNCF) and the Linux Foundation. Unlike multiple-choice exams, the CKAD drops you into a live Kubernetes cluster and gives you 15-20 tasks to complete within 2 hours. There are no answer banks to guess from — you either know how to deploy an application correctly, or you do not.
The CKAD targets software developers and DevOps engineers who build and deploy containerized applications on Kubernetes. It validates that you can define resources, configure workloads, expose services, debug running pods, and implement security policies at the application layer.
CKAD vs CKA: Which One Should You Take?
The CKAD and the Certified Kubernetes Administrator (CKA) are frequently confused. Here is the core difference: the CKAD tests your ability to build and run applications on Kubernetes, while the CKA tests your ability to install, configure, and operate a Kubernetes cluster itself. CKAD candidates focus on Deployments, ConfigMaps, Services, and Ingress. CKA candidates go deeper into etcd backup, cluster upgrades, and node troubleshooting.
If you are a developer who works with Kubernetes but does not manage the infrastructure underneath it, start with CKAD. If you are a platform engineer or SRE responsible for the cluster itself, see our CKA vs CKAD comparison guide to decide.
The 5 CKAD Exam Domains (2024 Curriculum)
The CNCF exam curriculum is organized into five weighted domains:
- Application Design and Build (20%): Define and build container images, create Jobs and CronJobs, use multi-container pod patterns (sidecar, init containers), manage persistent volumes.
- Application Deployment (20%): Use Deployments, rolling updates, rollbacks, Helm chart deployments, and Kustomize overlays.
- Application Observability and Maintenance (15%): Understand API deprecations, implement probes (liveness, readiness, startup), monitor application logs, debug pods.
- Application Environment, Configuration and Security (25%): Use ConfigMaps, Secrets, ServiceAccounts, SecurityContexts, resource limits, NetworkPolicies, and admission controllers.
- Services and Networking (20%): Expose applications via ClusterIP, NodePort, LoadBalancer, configure Ingress, and troubleshoot DNS resolution between pods.
Stop guessing. Start understanding.
Certify Copilot AI explains any certification practice question in real-time, directly on your screen. Try it free with 10 credits, no card required.
Try Certify Copilot AI FreeImperative vs Declarative kubectl: Use Both Strategically
The single most impactful skill for the CKAD is knowing when to write YAML and when to use imperative commands. Writing a Deployment YAML from scratch wastes 3-4 minutes. Generating it imperatively takes 10 seconds.
Use kubectl create deployment --dry-run=client -o yaml to generate a YAML scaffold, redirect it to a file, then edit only what the task requires. For single-container pods, use kubectl run with flags directly. Practice both workflows daily until they are automatic.
- Imperative: Fast pod/service/deployment creation, quick ConfigMap and Secret generation, port-forwarding for debug.
- Declarative: Multi-container pods, NetworkPolicies, PersistentVolumeClaims, complex SecurityContexts — anything with deeply nested YAML.
CKAD Time Management Strategy
With 15-20 tasks in 120 minutes, you have roughly 6-8 minutes per task on average. The exam displays a percentage weight for each question. A task worth 4% deserves less time than one worth 10%. Flag and skip tasks you cannot solve within your time budget; you can return to them later.
- Read every task fully before typing a single command.
- Switch between questions freely using the exam portal navigation.
- Always verify your work with
kubectl getandkubectl describebefore moving on. - Keep a browser tab open to the official Kubernetes docs — it is allowed and essential.
Best CKAD Study Resources 2026
- Killer.sh simulator: Included free with your exam registration. Harder than the real exam by design. Run it twice.
- Udemy — Mumshad Mannambeth's CKAD course: The most widely recommended course. Includes hands-on labs via KodeKloud.
- KodeKloud CKAD labs: Browser-based Kubernetes labs you can complete without any local setup.
- Official Kubernetes docs (kubernetes.io): Learn to navigate quickly using Ctrl+F within the docs — this is a skill the exam tests implicitly.
- Certify Copilot AI: Use it during practice labs to get instant explanations of kubectl error messages and YAML validation failures without breaking your workflow.