Kubernetes is now a core skill in most cloud and DevOps roles. That demand has made two Linux Foundation certifications stand out: the Certified Kubernetes Administrator (CKA) and the Certified Kubernetes Application Developer (CKAD). Both are vendor-neutral, performance-based, and widely recognized. But they test very different skills. This guide breaks down exactly what each exam covers, who each one is for, and which one you should take first.
The Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD) certifications have recently gone through significant updates. Here’s what you need to know before you start prepping.
Exam Logistics
Before you start prepping, understand how these exams work. Both CKA and CKAD are remote-proctored, hands-on exams. You solve real tasks in a live Kubernetes environment within a two-hour window. No multiple choice.
Four things to confirm before you start studying:
• Your exam eligibility window after purchase (the time you have to schedule and take the exam).
• Whether a retake is included in your purchase.
• The documentation and websites permitted during the exam.
• The Kubernetes version used in the exam environment.
Note: Pricing, validity periods, passing score thresholds, and Kubernetes versions are all set by the Linux Foundation and can change at any time. Do not rely on any numbers in third-party articles, including this one. Always verify on the official CKA and CKAD exam pages and the candidate handbook before you buy or book.
CKA Certification Updates (Effective January 15, 2025)
The CKA exam added several real-world topics in its January 2025 update:
New Topics
Gateway API: Next-gen service networking for north-south traffic (ingress successor-style capabilities).
Helm and Kustomize: Tools for managing and templating Kubernetes applications.
Custom Resource Definitions (CRDs) and Operators: Extending Kubernetes with custom resources and controllers.
Updated Emphasis Areas
Storage: Dynamic volume provisioning, volume types, access modes, and reclaim policies.
Troubleshooting: Expanded focus on network service connectivity, cluster diagnostics, and node-level issues.
Workloads and Scheduling: Pod admission, node affinity, and autoscaling.
Also read about Kubenetes Networking Guide
CKA Exam Weightage
| Domain | Weight |
| Cluster Architecture, Installation & Configuration | 25% |
| Workloads & Scheduling | 15% |
| Services & Networking | 20% |
| Storage | 10% |
| Troubleshooting | 30% |
The CKA exam is performance-based and time-boxed. Task count and scoring thresholds are set by the exam provider and may change. Confirm the latest details in the official CKA candidate handbook before you prep.
CKAD Certification Updates
New Curriculum Topics
- Custom Resource Definitions (CRDs): Creating CRDs and interacting with custom objects.
- Authentication and Authorization: Role-based access control (RBAC) for application-level API access.
- Ingress Management: Exposing applications using Ingress resources.
CKAD Exam Weightage
| Domain | Weight |
| Application Design and Build | 20% |
| Application Deployment | 20% |
| Application Observability and Maintenance | 15% |
| Application Environment, Configuration, and Security | 25% |
| Services and Networking | 20% |
Like the CKA, the CKAD exam is performance-based and time-boxed. Task count and scoring criteria are defined by the exam provider. Confirm current details in the official CKAD candidate handbook.
Both CKA and CKAD certifications had their validity period updated to 24 months starting April 1, 2024, reduced from the previous 36 months. This reflects how fast Kubernetes moves. Because policies can change, treat that figure as accurate as of this article’s last update and verify on the official exam pages before you plan.
Also read about Kubernetes Security Engineer
CKA vs. CKAD vs. CCNSE: What They Test and Who They Are For
| CKA | CKAD | CCNSE (Practical DevSecOps) | |
| Exam focus | Cluster administration. Troubleshooting-heavy. Platform/ops-oriented. | App deployment and config. Developer workflows. Workload patterns. | Kubernetes and container security (Docker, RBAC, network policies, secrets) |
| Target audience | SysAdmins, Platform engineers, DevOps, Cloud engineers. | Software developers, App developers, DevOps, Cloud developers. | Security engineers, DevSecOps practitioners, Platform engineers. |
| Training track | LFS258 – Kubernetes Fundamentals (Linux Foundations) | LFD259 – Kubernetes for Developers (Linux Foundation) | Practical DevSecOps – Certified Cloud-Native Security Expert (CCNSE). Browser-based labs. 24/7 Mattermost support |
| Cert validity | Check official exam page – validity is set by the Linux Foundation and can change. | Check official exam page – validity is set by the Linux Foundation and can change. | Lifetime |
| Exam format | 2 hours. Remote-proctored. Performance-based (Hands-on tasks) | 2 hours. Remote-proctored. Performance-based (Hands-on tasks) | 6-hour practical. Solve 5 challenges in a live environment. |
| Pricing | Varies – see official LF exam page before you | Varies – see official LF exam page before you | $999 |
What you get in PDSO CCNSE training: self-paced learning modules, browser-based lab access, and 24/7 instructor support via Mattermost. The CCNSE cert is lifetime-valid — no renewal required.
CKA vs CKAD: Which One Should You Take First?
The audience descriptions above tell you who each exam targets. Here is a faster decision trigger based on what you actually do day-to-day.
Choose CKA if your work involves:
- Cluster setup, upgrades, or lifecycle management.
- Node troubleshooting and control-plane issues.
- Networking and service debugging at the platform level.
- Storage provisioning and access control.
- RBAC, admission controllers, and cluster-wide security.
Choose CKAD if your work involves:
- Shipping applications on an existing Kubernetes cluster.
- Writing and managing manifests, Helm charts, or Kustomize overlays.
- ConfigMaps, Secrets, probes, rollouts, and rollbacks.
- Service exposure and basic workload-level troubleshooting.
Still unsure?
- Start with CKAD if you are primarily a developer who deploys to a cluster managed by someone else.
- Start with CKA if you own cluster reliability and are expected to fix cluster-level failures.
Also Read, CKA vs CKS, What is the Difference
The Main Differences: CKA vs CKAD
Targeted audience: CKA targets system administrators, platform engineers, DevOps engineers, cloud engineers, and IT professionals. CKAD targets software developers, application developers, DevOps engineers, and cloud developers who build and ship applications on Kubernetes.
Exam focus: CKA tests cluster administration: setup, upgrades, networking, storage, and troubleshooting. CKAD tests application skills: designing, deploying, and maintaining cloud-native apps on Kubernetes.
Training track: CKA-aligned training is admin-focused (LFS258 — Kubernetes Fundamentals from the Linux Foundation). CKAD-aligned training is developer-focused (LFD259 — Kubernetes for Developers). Course mappings can change, so verify against the provider’s current catalog.
Certification validity: Validity is defined by the exam provider and may change over time. Confirm current validity on the official exam pages.
Exam duration: Both certifications have a 2-hour exam window.
Prerequisites: Both exams expect familiarity with Linux concepts and the command line, package managers, and Git/GitHub basics.
Also read, Is CKS Certification Worth It?
CKA – Certified Kubernetes Administrator
CKA is built for people who run Kubernetes: cluster setup, upgrades, networking, storage, and troubleshooting. The exam simulates real admin tasks you would face on the job. It is hands-on, timed, and entirely practical.
The Linux Foundation’s LFS258 (Kubernetes Fundamentals) course is the recommended prep resource. Labs are self-managed, meaning you set up your own practice environment.
Note:
Pricing and validity are set by the Linux Foundation and can change. Verify the current cost and validity period on the official CKA exam page before you purchase.
CKAD – Certified Kubernetes Application Developer
CKAD tests your ability to design, build, and deploy cloud-native applications on Kubernetes. The exam focuses on the developer side: manifests, config, probes, rollouts, service exposure, and workload management.
The Linux Foundation’s LFD259 (Kubernetes for Developers) course is the recommended prep resource.
Target audience: Software developers, application developers, DevOps engineers, cloud developers, and development teams.
Note:
Pricing and validity are set by the Linux Foundation and can change. Verify the current cost and validity period on the official CKAD exam page before you purchase.
What Certification Should You Target After CKAD?
Go for CKS. It is the most advanced of the three main Kubernetes certifications and focuses on security concepts that matter in production: cluster hardening, system hardening, and supply chain security. Completing CKA before CKS is required, so if you have not taken CKA yet, that is your next stop.
Tips for the CKA and CKAD Exams
- Use imperative commands. Creating resources with kubectl commands is faster than writing YAML from scratch. Practice kubectl run, expose, and create.
- Bookmark the documentation. Save links to the networking, storage, and troubleshooting sections of the Kubernetes docs during the exam.
- Use multiple terminals. Keep separate windows for commands, log output, and YAML editing.
- Triage before you start. Read all questions first. Tackle high-weight, high-confidence tasks first. Do not spend more than 10 minutes on any single question.
- Practice with Killer.sh. The exam simulator is harder than the real exam by design. Use it to build time awareness and question familiarity.
- Know your core domains cold. CKA: cluster maintenance, troubleshooting, and networking. CKAD: deployments, configuration, and observability.
- Know vim basics. You will edit YAML in a terminal. Learn essential Vim motions for fast editing.
- Verify every task. Before moving to the next question, check your work with kubectl get, describe, logs, or endpoints.
- Keep a scratch note. Track what you changed per context and namespace. It is easy to lose track mid-exam.
What to Practice: High-ROI Drills
Domain weights tell you what is important. These drills tell you what to actually practice.
- Deployments: Rolling updates, rollbacks, scaling, and resource requests or limits.
- Probes: Liveness, readiness, and startup probes and their common failure modes.
- Config: ConfigMaps and Secrets as environment variables and volume mounts, ServiceAccounts.
- Networking: Services (ClusterIP, NodePort, LoadBalancer), NetworkPolicies where applicable, and Ingress or Gateway basics.
- Storage: PVC and PV creation, access modes, reclaim policy behavior, and volume mounting.
- Troubleshooting loop: describe → events → logs → exec or debug → verify. Repeat this pattern until it is automatic.
4-Week Prep Plan
Structure your prep around milestones, not just hours logged.
Week 1 — Core objects + imperative commands
- Pods, Deployments, ReplicaSets, Services, Namespaces.
- kubectl run, expose, create, set, rollout.
- Context and namespace switching by reflex.
Week 2 — Services, config, and storage
- Services (all types), Ingress, ConfigMaps, Secrets.
- PVC and PV creation, access modes, and mounting.
- RBAC basics: Roles, ClusterRoles, RoleBindings.
Week 3 — CKA track: troubleshooting drills / CKAD track: probes and observability
- CKA: Component failures, node status, DNS resolution, service connectivity.
- CKAD: Liveness and readiness probes, log inspection, rollout strategies, canary basics.
Week 4 — Mock exams and weak-area review
- Run at least two full Killer.sh sessions.
- Identify your two weakest domains and do targeted drills.
- Time yourself. The exam is 2 hours, and speed matters.
Best Alternative: Certified Cloud-Native Security Expert (CCNSE)
If you are working in a security-focused role or want to go beyond generic Kubernetes certification, the Practical DevSecOps CCNSE is worth serious consideration.
What You Learn
- Hacking and defending Kubernetes clusters in a real environment.
- Container security: Docker architecture, image vulnerabilities, and misconfiguration detection.
- Microservices security following OWASP API standards and Top 10 guidelines.
- Kubernetes authentication, authorization, and admission controllers.
- Kubernetes data security: encryption techniques and secrets management.
- Kubernetes network security: policies, segmentation, and traffic control.
CCNSE vs. CKS
CKS is the industry-standard Kubernetes security certification, officially recognized by the CNCF. It carries strong market credibility. CCNSE goes broader: Docker security, microservices protection, and API security are all covered. If your role is security-focused across the full container stack, CCNSE gives you more depth. If you need industry recognition for a job requirement, CKS is the benchmark.
CCNSE Course Benefits
- Self-paced learning with no expiry on content access.
- Browser-based labs. No local setup required.
- 24/7 instructor support via Mattermost.
- Lifetime certification validity.
Also read about Kubernetes DevSecOps Tools
Learning Outcomes of Certified Cloud-Native Security Expert
You’ll work with real security tools to detect and defend against Kubernetes attacks. The course teaches you to build secure microservices following OWASP API standards and Top 10 guidelines. You’ll dive into Docker’s architecture to spot container vulnerabilities and learn to fix misconfigured Kubernetes workloads.
The course shows you how to set up security policies for authentication and network protection. You’ll also master encryption techniques for managing sensitive data and Kubernetes secrets.
CCNSE Course Benefits:
The program offers flexible learning through self-paced modules, labs that run in your browser, and round-the-clock instructor support on Mattermost.
CCNSE focuses more deeply on cloud-native security than CKS, making it more comprehensive. While CKS specifically covers Kubernetes security, CCNSE expands into Docker security, microservices protection, and API security.
However, CKS remains the industry-standard certification for Kubernetes security and is officially recognized by the Cloud Native Computing Foundation (CNCF), which gives it an edge in terms of credibility and market recognition.
Also read about Kubernetes Interview Questions
Also read about Kubernetes Network Security
Conclusion
CKA and CKAD test different skill sets. CKA is for people who run Kubernetes clusters. CKAD is for people who build and ship applications on them. Both are worth having if you work in cloud or DevOps. Which one you take first depends on your current job, not your eventual goal.
If you want to go deeper into Kubernetes security, the PDSO CCNSE is a strong option alongside or after CKA/CKAD. And when you are ready for the industry-standard Kubernetes security benchmark, CKS is the next logical step — with a valid CKA as the entry requirement.
Looking out for Kubernetes Certifications?
The Practical DevSecOps’s Certified Cloud-Native Security Expert (CCNSE) course is an industry-recognized certification to specialize in Kubernetes security.
FAQs
What is the passing score for CKA and CKAD?
Passing criteria are set by the Linux Foundation and can change. Check the official exam candidate handbook for the current passing requirement. Do not rely on third-party articles for this number.
What is the passing score for CCNSE?
To earn the CCNSE certification, you need to score at least 80%.
How long are CKA and CKAD valid?
Validity is set by the Linux Foundation. As of the last update to this article, both certifications are valid for 24 months. Because policies can change, verify current validity on the official exam pages.
Can I take CKS before CKA?
No. CKS requires a valid CKA before you can schedule the exam. You can purchase a CKS bundle, but you cannot book an exam slot until your CKA is passed and active.
What is the difference between CKA and CKAD training courses?
They use different courses. CKA-aligned training is admin-focused and uses LFS258 (Kubernetes Fundamentals). CKAD-aligned training is developer-focused and uses LFD259 (Kubernetes for Developers). Verify current course codes against the Linux Foundation catalog.
Which is harder, CKA or CKAD?
CKA is generally considered harder because troubleshooting and cluster-level tasks require broader system knowledge. CKAD is narrower but still difficult because it demands speed and accuracy on developer workflows under time pressure. Both require consistent hands-on practice, not just reading.




