KCNA vs CKA: Do You Need Both Kubernetes Certifications?
A direct comparison of the KCNA and CKA certifications. Which one to get first, whether you need both, and when to skip the KCNA entirely.
Table of Contents
The CKA is the better certification for most people. It costs more ($445 vs $250), takes longer to prepare for, and is significantly harder. But it proves hands-on skills, appears in job postings constantly, and carries real weight with hiring managers. The KCNA proves you understand Kubernetes concepts. The CKA proves you can operate a cluster.
If you can only get one, get the CKA. If you are unsure whether to start with the KCNA or go straight to the CKA, this comparison will help you decide.
Side-by-Side Comparison
| KCNA | CKA | |
|---|---|---|
| Full name | Kubernetes and Cloud Native Associate | Certified Kubernetes Administrator |
| Price | $250 | $445 |
| Level | Associate | Professional |
| Format | Multiple choice (60 questions) | Hands-on terminal (15 to 20 tasks) |
| Duration | 90 minutes | 2 hours |
| Passing score | 75% | 66% |
| Validity | 3 years | 2 years |
| Free retake | Yes | Yes |
| practice sessions included | No | Yes (2 sessions) |
| Prerequisites | None | None |
| Career impact | Low to moderate | High |
| Job posting mentions | Rare | Very common |
| Study time | 4 to 6 weeks | 6 to 10 weeks |
| Difficulty | Easy | Moderate to hard |
The format difference is the most important row in that table. The KCNA is a multiple-choice quiz. The CKA drops you into a live terminal and says "fix this cluster." Those are fundamentally different tests of competence.
What Each Certification Actually Tests
KCNA: Conceptual Knowledge
The KCNA tests whether you understand how Kubernetes works at a theoretical level. The five domains:
- Kubernetes Fundamentals (46%): What Pods, Deployments, Services, and the control plane are
- Container Orchestration (22%): Why orchestration exists, container runtimes, networking concepts
- Cloud Native Architecture (16%): Microservices, 12-factor apps, autoscaling
- Cloud Native Observability (8%): Monitoring, logging, tracing, Prometheus
- Cloud Native Application Delivery (8%): GitOps, CI/CD, Helm, service mesh
A typical KCNA question looks like: "Which control plane component is responsible for scheduling Pods to nodes?" You pick the right answer from four choices.
CKA: Practical Skills
The CKA tests whether you can perform real Kubernetes administration tasks in a live terminal under time pressure. The five domains:
- Troubleshooting (30%): Debug broken Pods, Services, cluster components
- Cluster Architecture, Installation & Configuration (25%): kubeadm, etcd backup/restore, RBAC, upgrades
- Services & Networking (20%): Services, Ingress, DNS, NetworkPolicies
- Workloads & Scheduling (15%): Deployments, rolling updates, ConfigMaps, Secrets
- Storage (10%): PersistentVolumes, PVCs, StorageClasses
A typical CKA task looks like: "A Pod named web-app in the production namespace is not running. Investigate and fix the issue." You have to figure out what is wrong and fix it using kubectl and Linux tools.
The CKA does not care whether you can define what a Deployment is. It cares whether you can create one with specific parameters, troubleshoot one that is broken, and do it all in under 8 minutes.
Register for the CKA
$445 with a free retake and two practice sessions practice sessions included.
Register for the CKA ExamWho Should Get the KCNA
The KCNA makes sense for a specific set of people:
Managers and non-technical roles. If you lead a team that works with Kubernetes but you do not operate clusters yourself, the KCNA validates that you understand the technology your team works with. It helps you make better decisions about architecture, hiring, and tooling. You do not need to write YAML to be a good engineering manager, but you do need to know what a Deployment is and why your team cares about NetworkPolicies.
Complete beginners feeling overwhelmed. If you have never used a terminal, never worked with containers, and find the CKA scope intimidating, the KCNA provides a structured on-ramp. Studying for the KCNA teaches you the vocabulary and mental models. After passing, the CKA feels less foreign.
Students and career changers. If you are entering the tech industry and need any credential to show interest and initiative, the KCNA is a quick win. It is not going to land you a senior DevOps role, but it shows you took the time to learn something specific.
Kubestronaut candidates. If you are pursuing all five certifications for the Kubestronaut title, you need the KCNA regardless. In that case, timing is the only question, not whether to take it.
Who Should Skip to the CKA
Most engineers should skip the KCNA and go straight to the CKA. You are in this group if:
You are comfortable in a Linux terminal. The CKA happens entirely in a terminal. If you can navigate a filesystem, edit files with vim, and run commands without a GUI, you have the foundation. The Kubernetes-specific knowledge is what you study for.
You have any container experience. If you have pulled a Docker image, run a container, or deployed anything to Kubernetes even once, you already know more than the KCNA teaches about containers and orchestration.
You want a certification that affects your career. Job postings for DevOps engineers, SREs, and platform engineers ask for the CKA. They rarely mention the KCNA. If your goal is career advancement, the CKA delivers more per dollar spent.
You learn by doing. Some people learn better by reading and watching. Most engineers learn better by doing. The CKA study process is almost entirely hands-on. If that suits your learning style, the KCNA's conceptual approach will feel slow.
You want to save money. The KCNA costs $250 and the CKA costs $445. If you take both, that is $695. But the CKA study process covers everything the KCNA tests and more. Skipping the KCNA saves you $250 and 4 to 6 weeks.
The Cost Argument
This is the math that matters:
KCNA then CKA:
- KCNA: $250
- CKA: $445
- Total: $695
- Study time: 4 to 6 weeks (KCNA) + 4 to 6 weeks (CKA, reduced because KCNA gave you a head start) = 8 to 12 weeks
- Credentials: Two certifications
CKA only:
- CKA: $445
- Total: $445
- Study time: 6 to 10 weeks
- Credentials: One certification (but it is the one that matters)
The KCNA does not reduce your CKA study time by the full 4 to 6 weeks you spent on it. Some concepts transfer, but the KCNA teaches zero hands-on skills. You still need to learn kubectl, practice YAML, build troubleshooting skills, and develop speed in a terminal. Those skills only come from hands-on practice, not from passing a multiple-choice exam.
Realistically, having the KCNA saves you 2 to 3 weeks on CKA preparation. You spend an extra $250 and 2 to 3 extra weeks for the privilege of having a second certification that most employers do not ask for.
For a full breakdown of all certification costs and bundles, see Kubernetes Certification Cost.
The Content Overlap
About 70% of the KCNA's content is covered by the CKA at a deeper level.
| Topic | KCNA Coverage | CKA Coverage |
|---|---|---|
| Pods, Deployments, Services | Conceptual (what they are) | Hands-on (create, modify, troubleshoot) |
| Control plane architecture | Conceptual (what each component does) | Hands-on (install, configure, troubleshoot) |
| Networking | Conceptual (how Services work) | Hands-on (NetworkPolicies, DNS, Ingress) |
| Storage | Conceptual (PVs and PVCs exist) | Hands-on (create PVs, bind PVCs, mount volumes) |
| RBAC | Conceptual (roles and bindings exist) | Hands-on (create Roles, RoleBindings, debug access) |
| etcd | Conceptual (stores cluster state) | Hands-on (backup, restore, secure) |
The 30% of the KCNA that is not covered by the CKA is the cloud native ecosystem content: GitOps, service mesh, observability tooling, serverless/Knative, and the broader CNCF landscape. This material is useful general knowledge but is not tested on any other Kubernetes certification.
Is the KCNA a Prerequisite for the CKA?
No. There is no dependency between the KCNA and the CKA. You can take the CKA as your first and only Kubernetes certification. The only certification in the Kubernetes ecosystem that has a prerequisite is the CKS, which requires a valid CKA.
This is one of the most common misconceptions. The "Associate" and "Professional" labels suggest a progression, but they are independent tracks. You do not need to pass the associate exam before attempting the professional one.
What About Getting Both?
There are two scenarios where getting both makes sense:
Scenario 1: The Kubestronaut path. If you are going for all five certifications, you need the KCNA. Take it after the CKA, CKAD, and CKS. At that point, you already know everything on the exam and can pass with minimal extra study. See our Kubestronaut path guide for the optimal order.
Scenario 2: You genuinely need the stepping stone. If you are brand new to technology, have no terminal experience, and the CKA scope paralyzes you, the KCNA gives you a structured way to start. Pass the KCNA, build confidence, then tackle the CKA. There is no shame in this approach. The goal is to eventually hold the CKA, and if the KCNA gets you there, it was worth it.
In both scenarios, the CKA is still the destination. The KCNA is either a waypoint or a checkbox.
Starting with the KCNA?
$250 with a free retake. A 90-minute, multiple-choice introduction to Kubernetes.
Register for the KCNA ExamThe Decision Flowchart
Can you use a Linux terminal comfortably?
- Yes: Skip the KCNA. Go to the CKA study guide.
- No: Consider the LFCS first (it teaches terminal skills the CKA requires). Or start with the KCNA if you want a Kubernetes-specific entry point.
Have you used Docker or deployed anything to Kubernetes?
- Yes: Skip the KCNA. The CKA will cover everything you need.
- No: The KCNA is a reasonable starting point, but you could also learn by doing and go straight to CKA prep.
Is your goal a certification that hiring managers recognize?
- Yes: Get the CKA. It appears in job postings. The KCNA rarely does.
- No (learning for yourself): Either certification works. The KCNA is cheaper and easier.
Are you going for Kubestronaut?
- Yes: You need both. Do the CKA first, KCNA later. See the Kubestronaut path.
- No: Get the CKA. Add the KCNA only if you have a specific reason.
Are you in a non-technical role?
- Yes: The KCNA is designed for you. It validates conceptual understanding without requiring terminal skills.
- No: The CKA.
What Comes After
If you take the KCNA first, the natural next step is the CKA. Your KCNA study gave you the conceptual foundation. Now you build hands-on skills on top of it. Budget 4 to 6 weeks of additional study focused entirely on terminal practice.
If you go straight to the CKA, the natural next steps are the CKAD (application development, 40% overlap with CKA) or the CKS (security specialist, requires valid CKA).
For salary expectations with either certification, see Kubernetes Certification Salary. For whether the investment is worth it, read Is Kubernetes Certification Worth It?
Go straight to the CKA
$445 with a free retake and two practice sessions practice sessions. The certification that hiring managers look for.
Register for the CKA ExamFAQ
Is the KCNA easier than the CKA?
Yes, significantly. The KCNA is a 90-minute, multiple-choice exam. The CKA is a 2-hour, hands-on performance exam in a live terminal. The KCNA tests whether you understand concepts. The CKA tests whether you can perform tasks. Most people find the CKA 3 to 5 times harder than the KCNA.
Do I need the KCNA before the CKA?
No. The KCNA is not a prerequisite for the CKA. You can take the CKA as your first Kubernetes certification. The only exam with a prerequisite is the CKS, which requires a valid CKA.
Is the KCNA worth $250?
It depends on your situation. For complete beginners, non-technical roles, and Kubestronaut candidates, yes. For engineers who plan to take the CKA anyway, the KCNA is an optional extra that does not add much career value. The $250 is better spent on a CKA training course or saved toward the CKA exam fee itself.
How much content overlaps between the KCNA and CKA?
About 70% of KCNA content is covered by the CKA at a deeper, hands-on level. The 30% unique to the KCNA is cloud native ecosystem material: GitOps, service mesh, observability tools, and the broader CNCF landscape. This content does not appear on the CKA.
Can I list both KCNA and CKA on my resume?
Yes. Having both shows breadth. But the CKA alone carries more weight than both together in most job searches. Hiring managers who recognize Kubernetes certifications value the CKA's hands-on validation. The KCNA adds little incremental value on a resume that already shows the CKA.
Which certification do employers prefer?
The CKA, overwhelmingly. Job postings for DevOps engineers, platform engineers, and SREs mention the CKA far more frequently than the KCNA. The KCNA is occasionally mentioned in junior or associate-level postings, but even those usually prefer the CKA.
Should I get the KCNA if I want to work in DevOps?
If DevOps is your target, skip the KCNA and focus your energy on the CKA. The CKA is the credential that DevOps job postings ask for. Pair it with the CKAD if you also write application code. The KCNA will not move the needle for DevOps roles.
How long after the KCNA should I take the CKA?
If you are using the KCNA as a stepping stone, take the CKA within 2 to 3 months of passing the KCNA. This keeps the conceptual knowledge fresh while you build hands-on skills. Waiting longer means you lose the momentum and start forgetting material.