The Certified Kubernetes Application Developer (CKAD) certification exam certifies that candidates can design, build and deploy cloud-native applications for Kubernetes.
CKAD Exam Details | Information |
---|---|
Exam Type | Performance based ( NO MCQ ) |
Exam Duration | 2 hours |
Pass Percentage | 66% |
CKAD Exam Kubernetes Version | Kubernetes v1.31 |
CKAD Validity | 2 Years |
Exam Cost | $395 USD (GET 30% OFF using Coupon TECK30) |
Save 30% using Coupon code TECK30 on all the Linux Foundation training and certification programs. This is a limited-time offer for this month. This offer is applicable for CKA, CKAD, CKS, KCNA, LFCS, PCA FINOPS, NodeJS, CHFA, and all the other certification, training, and BootCamp programs.
- Kubernetes CKAD VOUCHER ($395 —> $276): kube.promo/ckad
Check latest offers on Kubernetes Exam Coupons : Kubernetes Vouchers
A set of exercises based on last Kubernetes version (1.31) that help you prepare for the Certified Kubernetes Application Developer exam.
They may as well serve as learning and practicing with Kubernetes.
During the exam, you are only allowed to refer to official documentation from a browser window within the exam VM. A Quick Reference box will contain helpful links for each exam exercise as well.
Topic | Concepts | Weightage |
---|---|---|
Application Design and Build - 20% | 1. Define, build, and modify container images 2. Understand Jobs and CronJobs 3. Understand multi-container Pod design patterns (e.g., sidecar, init, others) 4. Utilize persistent and ephemeral volumes |
20% |
Application Environment, Configuration, and Security - 25% | 1. Discover and use resources that extend Kubernetes (CRD) 2. Understand authentication, authorization, and admission control 3. Understand and define resource requirements, limits, and quotas 4. Understand ConfigMaps 5. Create & consume Secrets 6. Understand ServiceAccounts 7. Understand SecurityContexts |
25% |
Services & Networking - 20% | 1. Understand API deprecations 2. Implement probes and health checks 3. Use provided tools to monitor Kubernetes applications 4. Utilize container logs 5. Debugging in Kubernetes |
20% |
Application Deployment - 20% | 1. Use Kubernetes primitives to implement common deployment strategies (e.g., blue/green or canary) 2. Understand Deployments and perform rolling updates 3. Use Helm package manager to deploy existing packages |
20% |
Application Observability and Maintenance - 15% | 1. Understand API deprecations 2. Implement probes and health checks 3. Use provided tools to monitor Kubernetes applications 4. Utilize container logs 5. Debugging in Kubernetes |
15% |
The best way to prepare is to practice a lot! The setups below will provide you with a Kubernetes cluster where you can perform all the required practice. The CKAD exam expects you to solve problems on a live cluster.
Note: CKAD does not include any multiple-choice questions (MCQs). Hands-on practice is essential!
- Killercoda: An online interactive platform to practice Kubernetes and other DevOps tools in a realistic environment.
- Minikube: A tool that lets you run a Kubernetes cluster locally, ideal for individual practice on your local machine.
- 📚 Guide to Kubernetes Application Development](https://teckbootcamps.com/ckad-exam-study-guide/)Blog
- 💬 Kubernetes Slack Channel #certificationsSlack
- 🎞️ Udemy: CKAD Certified Kubernetes Application Developer Crash CourseBlog
If this repo has helped you in any way, feel free to share and star !