Certified Kubernetes Application Developer (CKAD) prep, adaptive plan with ARIA
The Certified Kubernetes Application Developer (CKAD) is the developer-track Kubernetes cert from CNCF and the Linux Foundation. 120 minutes, performance-based, run on real Kubernetes clusters through a remote terminal. There are no multiple-choice questions on the actual exam. CKAD pairs with CKA (the admin track) for full Kubernetes coverage.
What the exam is
Five domains in the September 2024 curriculum:
| Domain | Weight |
|---|---|
| Application Design and Build | 20% |
| Application Deployment | 20% |
| Application Observability and Maintenance | 15% |
| Application Environment, Configuration, Security | 25% |
| Services and Networking | 20% |
Passing score 66 percent. One free retake is included with the exam fee. The cert is valid for three years.
How ARIA preps you for it
ClaudeLab is MCQ and scenario-based. CKAD is performance-based. The two have different shapes, and you need both. ARIA prepares you on the concept side: pod design patterns (sidecar, init, ambassador), Deployment vs StatefulSet vs DaemonSet trade-offs, ConfigMap and Secret mounting, NetworkPolicy semantics for application traffic, readiness and liveness probe behavior, Job vs CronJob choices.
The CAT eval lands a per-domain skill estimate. The roadmap weights phases to your gaps. The error backlog tags misses by Kubernetes object family (workloads, configs, services, observability) and returns them at widening intervals.
Lab pairing (required for this cert)
Concepts are necessary but not sufficient. Pair ClaudeLab prep with hands-on YAML practice on a real cluster. Minikube, kind, k3s, or a managed cluster all work. The Linux Foundation's official killer.sh simulator is the closest thing to the real exam interface and is included with the exam fee. Use it.
Common pitfalls on this cert
Reading YAML instead of typing it. The exam is hands-on tasks under time pressure. Recall is muscle memory, not visual recognition.
Skipping kubectl shortcuts. kubectl run --dry-run=client -o yaml saves several minutes per task. Set up aliases and autocomplete before exam day.
Underestimating the Configuration domain. At 25 percent it is the largest single domain, and ConfigMap and Secret mounting questions catch developers who only used environment variables.
The pass guarantee
Same five conditions. The MCQ side is what ClaudeLab guarantees. The lab side is on you, and the guarantee is contingent on running cluster practice.