CKA vs CKAD vs CKS: Which Kubernetes Certification Should You Get?
The CNCF offers three core Kubernetes certifications that target different roles and skill sets. This guide breaks down who each cert is for, how they differ, and how to earn all three in under 12 months.
Kubernetes has become the operating system of the cloud-native world. Whether you are administering clusters, deploying applications, or securing workloads, there is a CNCF certification designed specifically for your role: the CKA (Certified Kubernetes Administrator), the CKAD (Certified Kubernetes Application Developer), and the CKS (Certified Kubernetes Security Specialist). Choosing the right one — and the right order — can accelerate your career in cloud-native engineering significantly.
Who Each Certification Is For
The most important decision when choosing a Kubernetes certification is identifying your primary role. All three exams test Kubernetes proficiency, but they test it from dramatically different angles. A developer who pursues CKA first will spend significant time studying cluster bootstrapping and etcd management that has little relevance to their daily work — and vice versa for an administrator who pursues CKAD.
CKA — Certified Kubernetes Administrator
The CKA is designed for professionals responsible for the operational health of Kubernetes clusters. The target audience is platform engineers, DevOps engineers, site reliability engineers, and infrastructure administrators who manage production Kubernetes environments. Core competencies tested include cluster installation and configuration, networking (Services, Ingress, CoreDNS, CNI plugins), storage (PersistentVolumes, StorageClasses), workload management, and cluster maintenance including upgrades and etcd backups.
The CKA is the most foundational of the three certifications and is the mandatory prerequisite for the CKS. It is the natural starting point for anyone whose job involves keeping Kubernetes clusters running and healthy.
CKAD — Certified Kubernetes Application Developer
The CKAD targets software developers who deploy and manage containerized applications on Kubernetes. Unlike the CKA, which emphasizes cluster administration, the CKAD focuses on the developer experience: writing and troubleshooting YAML manifests, configuring Deployments and StatefulSets, managing ConfigMaps and Secrets, setting resource requests and limits, implementing readiness and liveness probes, and working with multi-container pod patterns (sidecar, init containers, adapter containers).
Importantly, the CKAD does not require the CKA as a prerequisite. A developer with no cluster administration background can pursue CKAD independently and successfully.
CKS — Certified Kubernetes Security Specialist
The CKS is the most advanced and specialized of the three certifications. It is exclusively for security-focused professionals who need to harden Kubernetes clusters and the workloads running on them. Topics include cluster hardening (API server configuration, RBAC, network policies), supply chain security (image scanning, admission controllers, Falco runtime security), system hardening (AppArmor, seccomp, pod security standards), and monitoring for security anomalies.
The CKS has a hard prerequisite: you must hold an active CKA certification to register for the CKS exam. This requirement exists because the CKS assumes deep cluster knowledge as a baseline and focuses entirely on the security layer on top of it.
Exam Format, Difficulty, and Passing Scores
All three Kubernetes certifications share a distinctive characteristic that sets them apart from almost every other IT certification: they are entirely hands-on, performance-based exams. There are no multiple-choice questions. You are given a live Kubernetes cluster environment and a set of tasks to complete within the time limit. Your score is based on the correctness of the cluster state after you complete each task.
| Factor | CKA | CKAD | CKS |
|---|---|---|---|
| Exam Format | Hands-on / Performance-based | Hands-on / Performance-based | Hands-on / Performance-based |
| Duration | 2 hours | 2 hours | 2 hours |
| Passing Score | 66% | 66% | 67% |
| Number of Tasks | 15–20 tasks | 15–20 tasks | 15–20 tasks |
| Prerequisite | None | None | Active CKA required |
| Difficulty | Medium | Medium | Hard |
| Exam Cost | $395 USD | $395 USD | $395 USD |
| Retakes Included | 1 free retake | 1 free retake | 1 free retake |
| Validity | 2 years | 2 years | 2 years |
| Open-Book Resources | Kubernetes.io docs allowed | Kubernetes.io docs allowed | Kubernetes.io + additional security docs |
The open-book format is a major factor in how candidates should prepare. Unlike most certification exams where you memorize facts, the Kubernetes exams reward candidates who can navigate the official documentation efficiently and apply it under time pressure. Knowing where to find things in the Kubernetes docs is often as important as knowing the content itself.
Curriculum Overlap and What Makes Each Unique
All three Kubernetes certifications share a common foundation of Kubernetes primitives. Understanding this overlap helps you plan your study efficiently — knowledge gained for the CKA directly reduces study time for the CKAD, and both reduce study time for the CKS.
Shared Topics (Appear in All Three)
- Pods and Pod specifications: Container definitions, resource requests/limits, environment variables
- Deployments: Rolling updates, rollback, replica management
- Services: ClusterIP, NodePort, LoadBalancer — how traffic reaches workloads
- Namespaces: Resource isolation and organization
- ConfigMaps and Secrets: Externalizing configuration from container images
- RBAC basics: Roles, ClusterRoles, RoleBindings, ServiceAccounts
- kubectl command-line proficiency: The primary tool for all three exams
Topics Unique to CKA
- Cluster installation with kubeadm
- etcd backup and restore
- Cluster upgrade procedures
- Node troubleshooting and maintenance (cordon, drain, uncordon)
- CNI plugin configuration (Flannel, Calico, Cilium)
- CoreDNS configuration and troubleshooting
- PersistentVolumes and StorageClasses
Topics Unique to CKAD
- Multi-container pod patterns: sidecar, init containers, adapter containers
- Readiness and liveness probes — configuration and troubleshooting
- Horizontal Pod Autoscaling (HPA)
- Jobs and CronJobs
- Network Policies for pod-level traffic control
- Helm (basic chart deployment and management)
- Kustomize for application configuration
Topics Unique to CKS
- API server security hardening (audit logging, anonymous authentication, authorization modes)
- Pod Security Standards and Admission Controllers
- Falco runtime threat detection
- Container image scanning (Trivy, Clair)
- AppArmor and seccomp profile application
- Supply chain security: Dockerfile best practices, minimal base images, ImagePolicyWebhook
- OPA/Gatekeeper policy enforcement
- Service mesh security concepts (mTLS)
Salary Impact and Market Demand
Kubernetes skills command a significant premium in the cloud-native job market. The certification signal is meaningful in this domain because the hands-on exam format makes it genuinely difficult to pass without practical experience — which is not always the case for multiple-choice certifications.
| Certification Combination | Avg. U.S. Salary Range | Typical Job Titles |
|---|---|---|
| CKA only | $105,000–$125,000 | Platform Engineer, DevOps Engineer, SRE |
| CKAD only | $100,000–$120,000 | Cloud-Native Developer, Backend Engineer, DevOps Engineer |
| CKA + CKAD | $120,000–$140,000 | Senior DevOps Engineer, Platform Engineer, Cloud Architect |
| CKA + CKS | $125,000–$145,000 | Kubernetes Security Engineer, Cloud Security Engineer |
| CKA + CKAD + CKS | $135,000–$160,000+ | Principal Platform Engineer, Cloud-Native Security Architect, Head of Platform |
The market for certified Kubernetes professionals continues to grow as organizations migrate workloads to container-based architectures. A 2025 CNCF survey found that Kubernetes adoption among enterprises grew to over 84% of respondents. This growth is creating sustained demand for both administrators and security specialists — with security skills commanding the highest premium given the relative scarcity of CKS holders.
12-Month Study Path: Earning All Three
Because CKS requires an active CKA, the recommended sequence for candidates pursuing all three certifications is CKA → CKS → CKAD (or CKA → CKAD → CKS). The CKS should be pursued while the CKA knowledge is freshest. Here is a realistic 12-month plan for a professional with 1–2 years of general IT or development experience.
Months 1–3: CKA Preparation and Exam
- Month 1: Kubernetes fundamentals — containers (Docker), basic cluster architecture, core object types (pods, deployments, services). Recommended resource: Kodekloud CKA course or Udemy "Certified Kubernetes Administrator" by Mumshad Mannambeth
- Month 2: Advanced CKA topics — cluster installation with kubeadm, networking deep dive (CNI, CoreDNS), storage (PV/PVC/StorageClass), RBAC. Practice with killer.sh simulator
- Month 3: Mock exams, timing practice, etcd backup/restore drills. Aim for consistent 75%+ scores on practice environments before booking the exam
Months 4–6: CKS Preparation and Exam
- Month 4: Cluster hardening — API server security flags, RBAC deep dive, network policies for workload isolation
- Month 5: Supply chain security — Dockerfile best practices, Trivy image scanning, admission controllers (OPA Gatekeeper), ImagePolicyWebhook
- Month 6: Runtime security — Falco rules, AppArmor profiles, seccomp profiles, audit logging. Take exam before CKA credential expires
Months 7–9: CKAD Preparation and Exam
- Month 7: CKAD-specific topics — multi-container pod patterns, probes, Jobs/CronJobs, HPA
- Month 8: Helm and Kustomize, advanced ConfigMap/Secret usage, service mesh concepts
- Month 9: Mock exams and timing practice. CKAD tasks are generally faster than CKA, so focus on efficiency
Months 10–12: Consolidation and Renewal Planning
- All three certifications are valid for 2 years — plan renewal schedules to avoid gaps
- Consider adding KCNA (Kubernetes and Cloud Native Associate) or KCSA (Security Associate) as complementary credentials
- Begin pursuing cloud-specific certifications (AWS EKS, GCP GKE) to round out the portfolio
Which Certification Should You Get First?
Given the prerequisite structure, the decision tree is relatively straightforward for most candidates.
If your primary role involves cluster operations, platform engineering, or infrastructure: Start with CKA. It is the most broadly applicable Kubernetes credential, required for CKS, and directly relevant to the majority of Kubernetes job postings that specify a certification preference.
If your primary role involves application development and deploying containerized workloads: Start with CKAD. It does not require CKA, and its curriculum maps directly to the daily tasks of a cloud-native application developer. Many developers find CKAD more immediately relevant to their day-to-day work than CKA.
If you are targeting security-focused roles: CKA first, then CKS as quickly as possible. The CKS is the rarest and most specialized of the three, and certified CKS holders are in high demand with a relatively small talent pool. The combination of CKA + CKS is one of the most differentiated credential pairs in the cloud-native security space.
Whatever path you choose, the hands-on nature of all three exams means that lab practice is non-negotiable. Candidates who study only from books or videos consistently underperform candidates who have spent significant time with their hands on a real cluster. Free options for practice environments include kind (Kubernetes in Docker), minikube, and the CNCF's own Killer.sh simulator, which provides exam-realistic environments that are the most accurate proxy for the real exam experience available.
Ready to Practice?
Test your Kubernetes knowledge with our CKA, CKAD, and CKS practice exams — 340 questions each, covering every exam domain in detail.
Browse Practice Exams →
Comments
No comments yet. Be the first!
Comments are reviewed before publication.