Highlights
- What this covers: all five official Kubernetes certifications, what each exam involves, and which to take first.
- Who it's for: anyone choosing a Kubernetes cert, from a complete beginner to an admin eyeing security specialization.
- The exams: KCNA and KCSA (multiple-choice, entry level); CKAD, CKA, and CKS (hands-on, performance-based).
- What it costs: the associate exams are priced lower than the hands-on ones, and every exam includes one free retake.
- Time to prepare: a realistic few weeks for the associate exams, longer for the hands-on ones if Kubernetes is new to you.
- The big decision: start with CKA if you operate clusters, CKAD if you ship apps to them. KCNA first if you are brand new.
- How to use it: read the worth-it section, pick your exam from the comparison, then follow the preparation plan.
You open the certification page expecting one Kubernetes exam and find five acronyms staring back: KCNA, KCSA, CKAD, CKA, CKS. They sound interchangeable, the descriptions blur together, and each one costs real money, so picking wrong is not a small mistake. Meanwhile the job ads you actually want all say "Kubernetes experience preferred", and you are not sure which badge proves it.
Here is the short version, and the rest of this guide backs it up. Two of the five are multiple-choice knowledge checks for getting started. Three are hands-on exams where you solve real problems in a live cluster from the command line, and those are the ones hiring managers respect because you cannot bluff them. This guide explains what each certification is, what the exam actually involves (format, time, cost, passing score, all verified against the official source), who should take which, and the order that gets you certified without wasting an attempt.
Are Kubernetes Certifications Worth It?
For Kubernetes specifically, yes, more than for most technologies, and the reason is the exam format. The three core exams (CKA, CKAD, CKS) are performance-based: you are dropped into real clusters and given two hours to fix and build things from a terminal. There is no multiple-choice escape hatch. Passing means you can actually do the work, and interviewers know it, which is why a CKA carries weight that a quiz-based badge does not.
That said, be honest about what a certification does and does not do. It gets your resume past filters, proves baseline competence, and forces you to learn the breadth of the platform rather than just the slice you use at work. It does not replace real experience, and on its own it will not make you a senior engineer. The strongest position is a certification plus a project or job where you have run Kubernetes in anger. If you are early in your career or switching into the cloud-native world, the badge is a genuine door-opener. If you already operate clusters daily, it is more about formalizing what you know and unlocking the next role. Either way, the hands-on exams are worth the effort because preparing for them makes you better, not just credentialed.
The Five Kubernetes Certifications
All five are run by The Linux Foundation together with the CNCF (Cloud Native Computing Foundation), the same body that stewards Kubernetes itself. They fall into two tiers: two entry-level, multiple-choice exams that test what you know, and three hands-on exams that test what you can do.
A nice bonus to know about: hold all five active at once and the CNCF recognizes you as a Kubestronaut, a status that comes with community perks. It is not a goal for everyone, but it explains why people often plan a full sequence rather than a single exam. If you are completely new to the platform, the What Is Kubernetes? guide is a good grounding before you commit to an exam.
Inside the Exams
This is where guesswork costs people money, so every figure below comes from the official Linux Foundation and CNCF exam pages. Re-check the official page when you register, because prices and curriculum versions are updated periodically (the hands-on exams are refreshed quarterly to track Kubernetes releases).
A few details that matter and that catch people out:
- Every exam is online and proctored. A live proctor watches through your webcam and screen share, so you need a quiet room, a clear desk, and a working camera.
- One free retake is included in every exam fee. If you do not pass the first time, you get a second attempt at no extra cost, which takes a lot of the pressure off the first sitting.
- Validity is two years. This changed from three years: CKA and CKAD certifications earned before April 2024 stay valid for three years, but anything earned now lasts two. Plan to recertify.
- The passing score is not published for KCNA and KCSA. For the hands-on exams it is 66% for CKA and CKAD and 67% for CKS. Do not trust a fixed "number of questions" you see floating around for the hands-on exams; the well-known "17 tasks" figure describes a popular third-party simulator, not the official exam, which varies.
Prerequisites and Who Should Take Each One
None of these exams has a hard prerequisite except one: CKS requires that you have already passed the CKA. You can buy CKS earlier, but you cannot schedule it until your CKA is done (your CKA does not have to still be active at that point). Everything else is about readiness, not gatekeeping.
KCNA assumes nothing. It is built for people new to Kubernetes and the cloud-native world, and it is the cleanest way to prove you have the vocabulary before you invest in a hands-on exam. KCSA is the security-flavored sibling, aimed at anyone who wants a conceptual foundation in securing clusters; it suits security-curious developers and ops people who are not ready for the hands-on CKS yet.
CKAD expects working knowledge of containers and microservices, because it tests you as the person who packages an app and ships it to a cluster: deployments, configuration, probes, services. CKA is the administrator's exam, so it expects comfort at a Linux terminal and an understanding of how a cluster is put together, since you will be troubleshooting nodes, networking, and storage under time pressure. CKS sits on top of CKA and goes deep on hardening, supply-chain security, and runtime threats, so it is for engineers who already operate clusters and now need to secure them. If you are weighing the administrator track, the KodeKloud Guide to the CKA exam breaks down that one in more depth.
How to Prepare
The associate exams (KCNA, KCSA) and the hands-on exams (CKAD, CKA, CKS) need genuinely different preparation, so treat them differently.
For KCNA and KCSA, study for understanding, then drill questions. These are multiple-choice, so the goal is broad, accurate knowledge across the curriculum domains rather than terminal speed. Work through the official domain list, read around each topic, and then do practice questions until you are consistently above the line. A few focused weeks is realistic for most people. The KCNA learning path is structured around exactly these domains.
For CKAD, CKA, and CKS, hands-on practice is not optional, it is the whole game. You have roughly two hours to solve real problems in a live cluster, and reading about Kubernetes will not build the muscle memory you need. The path that works is: learn each curriculum domain, then immediately practice it in a real terminal until the commands are automatic, then run full timed mock exams to fix your pacing. KodeKloud's CKA preparation is built around this loop, and the learning path deliberately starts before Kubernetes itself: it begins with Linux and Docker fundamentals, then Kubernetes for beginners, then the exam-focused material, because the CKA's single largest domain is troubleshooting at 30% of the exam, so people tend to struggle there and on the Linux basics rather than on Kubernetes theory.
If you are starting from the basics, this KodeKloud crash course walks through the core concepts and builds a small app on a cluster, a solid warm-up before the exam grind:
The single most valuable thing you can do is practice in an environment that mirrors the exam. Spin up clusters and break them, fix them, and time yourself. KodeKloud's free Kubernetes labs run in your browser with no setup, and the multi-node Kubernetes playground gives you an exam-like cluster to drill on. When you are a week or two out, switch to full timed mock exams; the CKA mock exam series exists for that final calibration, because the first time you feel the clock should not be on exam day. For developers, the CKAD learning path covers the build-and-ship side, and the CKS learning path takes CKA holders into security.
Exam-Day Tips
The hands-on exams reward preparation in a few specific, learnable ways. For strategy straight from the team behind the CKA course, this KodeKloud walkthrough is worth watching before you sit it:
- You are allowed to use the official documentation, so practice using it. During CKA and CKAD you may open the Kubernetes documentation and blog and the Helm docs in the exam (CKA also allows the Gateway API docs); CKS adds the docs for tools like Falco, etcd, Cilium, Istio, and the NGINX ingress controller. You cannot open external search results, only those sites. Knowing exactly where the YAML examples live saves minutes you do not have.
- Speed comes from
kubectl, not from typing YAML by hand. Learn to generate manifests withkubectl runandkubectl createusing--dry-run=client -o yaml, then edit. Set up a shell alias forkubectlearly in the exam. Imperative commands are far faster than writing resources from scratch. - Manage the clock ruthlessly. Every task shows its weight. If one fights you, flag it and move on, because an easy task later is worth the same points as the hard one in front of you. Finishing the cheap points first is how people pass.
- Use the free retake as insurance, not a crutch. Knowing you have a second attempt lets you sit the first exam sooner and treat it as a real dress rehearsal, but the goal is still to pass on attempt one.
- Check your setup the day before. It is a proctored exam with system requirements; a failed camera or a cluttered desk can cost you the session. If you want a sterner test of your hands-on skills first, the real-world tickets on KodeKloud Engineer throw live Kubernetes tasks at you the way the exam does.
The Recommended Path
There is no single correct order, but there is a sensible default. If you are new, start with KCNA to build vocabulary cheaply, then move to CKA as your flagship hands-on credential, because it is the most widely recognized and it is the prerequisite for CKS. Add CKAD if your work is application delivery rather than cluster operations (developers can reasonably do CKAD before CKA). Finish with CKS once you have the CKA and want to specialize in security. KCSA fits in wherever security interests you, and it pairs naturally before CKS.
Conclusion
Five certifications sound like a maze, but the decision is simple once you separate the two knowledge checks from the three hands-on exams. KCNA and KCSA prove you understand the concepts. CKA, CKAD, and CKS prove you can do the work in a live cluster, and that is what hiring managers actually pay for. Pick the one that matches what you do (CKA to operate, CKAD to build, CKS to secure, KCNA to begin), confirm the current details on the official exam page when you register, and commit to a date.
The single most important thing is to stop reading and start practicing in a real terminal, because the exams that matter most cannot be passed any other way. Set up a cluster, break it, fix it, and time yourself until the commands are second nature.
Ready to Earn the Badge, Not Just Read About It?
Reading about the CKA is not the same as solving cluster problems against a two-hour clock, and that gap is exactly what the exam is designed to find. The way through it is hands-on repetition until the commands are automatic. KodeKloud's CKA Certification Course and the broader CKA learning path take you from Linux and container basics through live, browser-based labs and full mock exams, so by exam day the tasks feel like things you have already done a hundred times.
Start preparing with KodeKloud ->
FAQs
Q1: Which Kubernetes certification should I get first?
If you are new, start with KCNA to learn the vocabulary cheaply, then go for the CKA as your main hands-on credential. If you already work with Kubernetes, skip straight to the CKA (or the CKAD if your job is building and deploying apps rather than running clusters). The CKS comes last, because it requires the CKA first.
Q2: How long does it take to prepare?
For the multiple-choice associate exams, a few focused weeks is realistic for most people. For the hands-on exams, plan on longer if Kubernetes is new to you, because you need real terminal practice, not just reading. People who already use Kubernetes daily often prepare for the CKA in a few weeks of focused drilling.
Q3: Are the exams open-book?
The hands-on exams (CKA, CKAD, CKS) let you access the official Kubernetes documentation and a short list of related project docs during the exam, but nothing else and no external search results. The associate exams are standard closed multiple-choice. Practicing with the allowed docs is part of preparing well.
Q4: How long is a Kubernetes certification valid?
Two years from the date you earn it, for all five. The one wrinkle is that CKA and CKAD certifications earned before April 2024 are valid for three years under the older policy; anything earned now lasts two years, so plan to recertify.
Q5: Is the Docker Certified Associate the same as these?
No. The Docker Certified Associate (DCA) is a separate, container-focused certification, now administered by Mirantis (which acquired Docker's enterprise business), and it is a multiple-choice exam rather than a hands-on one. It is not part of the CNCF Kubernetes track. If your focus is Kubernetes specifically, the five exams above are the relevant credentials.
Q6: Do I really need the CKA before the CKS?
Yes. You can purchase the CKS at any time, but you cannot schedule and sit it until you have passed the CKA. Your CKA does not need to still be active when you take the CKS, but it must have been earned.
Sources: official exam pages for KCNA, KCSA, CKAD, CKA, and CKS (The Linux Foundation / CNCF); the Linux Foundation CKA/CKAD/CKS FAQ for passing scores and validity; and the exam resources-allowed policy. KodeKloud preparation: CKA course and CKA learning path.
Discussion