CKAD — CKAD vs CKA vs CKS

4 minute read

The Three Kubernetes Certifications

The CNCF offers three Kubernetes certifications. Each targets a different role and skill set. Understanding the differences helps you choose the right certification path.

Aspect CKAD CKA CKS
Full Name Certified Kubernetes Application Developer Certified Kubernetes Administrator Certified Kubernetes Security Specialist
Focus Application development Cluster administration Cluster security
Target Audience Developers, DevOps Admins, SREs Security engineers
Duration 2 hours 2 hours 2 hours
Passing Score 66% 66% 67%
Cost $395 USD $395 USD $395 USD
Prerequisite None None CKA (active)
Difficulty Medium Medium-Hard Hard

CKAD vs CKA — Detailed Comparison

This is the most common question: “Should I take CKAD or CKA first?”

Topic Area CKA CKAD
Cluster setup (kubeadm) ✅ Yes — build clusters from scratch ❌ No
etcd backup/restore ✅ Yes — critical exam topic ❌ No
Node troubleshooting ✅ Yes — kubelet, kube-proxy, journalctl ❌ Minimal
RBAC ✅ Yes — Roles, ClusterRoles, bindings ✅ Basic — ServiceAccounts
Deployments ✅ Yes — rolling updates, rollbacks ✅ Yes — deeper focus
Helm & Kustomize ✅ Basic awareness ✅ More emphasis
Pod design patterns ✅ Basic ✅ Deep focus (sidecar, init, ambassador)
Container images ❌ Minimal ✅ Yes — build, modify, optimize
Security contexts ✅ Basic ✅ Detailed
Probes & health checks ✅ Basic ✅ Detailed
ConfigMaps & Secrets ✅ Yes ✅ Yes
Services ✅ Yes ✅ Yes
NetworkPolicies ✅ Yes ✅ Yes
Ingress ✅ Yes ✅ Yes
Storage (PV/PVC) ✅ Yes — detailed ✅ Basic
CRDs & Operators ❌ No ✅ Yes
Jobs & CronJobs ✅ Basic ✅ Detailed

Topic Overlap

CKA and CKAD share approximately 30% overlap in topics:

        CKA Only              Shared              CKAD Only
    ┌──────────────┐   ┌──────────────────┐   ┌──────────────────┐
    │ kubeadm      │   │ Deployments      │   │ Container images │
    │ etcd         │   │ Services         │   │ Pod patterns     │
    │ Node troubl. │   │ ConfigMaps       │   │ Helm/Kustomize   │
    │ Cluster arch │   │ Secrets          │   │ CRDs/Operators   │
    │ Upgrades     │   │ NetworkPolicies  │   │ Probes (detail)  │
    │ Storage (PV) │   │ Ingress          │   │ Jobs/CronJobs    │
    │ Scheduling   │   │ RBAC basics      │   │ Multi-container  │
    └──────────────┘   └──────────────────┘   └──────────────────┘

CKS — The Security Specialist

CKS is the most advanced Kubernetes certification. Unlike CKAD and CKA, it requires you to hold an active CKA certification as a prerequisite.

CKS covers:

  • Supply chain security (image scanning, signing, admission controllers)
  • Cluster hardening (RBAC, Pod Security Standards, network restrictions)
  • System hardening (AppArmor, seccomp, kernel hardening)
  • Minimize microservice vulnerabilities (SecurityContexts, Secrets management, mTLS)
  • Monitoring, logging, and runtime security (Falco, audit logs)

Take CKS when: You have passed CKA and want to specialize in Kubernetes security. It is the hardest of the three exams.

Which Certification Should You Take First?

Start with CKAD if you are:

  • A developer who deploys applications on Kubernetes
  • A DevOps engineer focused on CI/CD and application delivery
  • New to Kubernetes certifications and want a slightly easier starting point
  • More interested in application-level Kubernetes features

Start with CKA if you are:

  • A system administrator or SRE managing Kubernetes clusters
  • Responsible for cluster setup, upgrades, and maintenance
  • Interested in troubleshooting node and cluster issues
  • Planning to eventually take CKS (CKA is required)

Path 1: Developer Track

CKAD → CKA → CKS

Start with application development, then learn admin skills, then security.

Path 2: Admin Track

CKA → CKAD → CKS

Start with cluster administration, add developer skills, then security.

Path 3: Fast Track (Experienced Engineers)

CKA → CKS

If you already have strong developer skills, focus on admin and security.

Our recommendation: If you are a developer or DevOps engineer, start with CKAD. If you are an admin or SRE, start with CKA. Taking both gives you the most complete Kubernetes skill set.

Certification Validity and Renewal

Detail CKAD CKA CKS
Validity 2 years 2 years 2 years
Renewal Retake exam or pass renewal assessment Same Same
Cost to Renew Varies (check Linux Foundation) Same Same

Key Takeaways

  • CKAD = Developer exam (application-focused, no cluster setup)
  • CKA = Admin exam (cluster-focused, includes kubeadm, etcd, troubleshooting)
  • CKS = Security exam (requires active CKA, most advanced)
  • CKA and CKAD share ~30% topic overlap
  • Developers should generally start with CKAD, admins with CKA
  • All three are hands-on, performance-based exams (no multiple choice)

FAQ

Q: Can I take CKAD and CKA at the same time?

You can prepare for both simultaneously since they share overlapping topics. However, most people focus on one at a time to avoid splitting their study effort. Take CKAD first if you are developer-focused, CKA first if you are admin-focused.

Q: Do I need CKA before CKAD?

No. CKAD has no prerequisites. Only CKS requires an active CKA certification.

Q: If I pass CKAD, will CKA be easier?

Yes — the 30% topic overlap means you will already know Deployments, Services, ConfigMaps, Secrets, Ingress, and NetworkPolicies. However, CKA adds significant new areas like kubeadm, etcd, node troubleshooting, and cluster upgrades.

Updated: