CKA exam domains
The CKA exam is weighted across 5 domains. Pick any domain below to drill it — or read the full breakdown in the FAQ.
| Exam domain | Exam weight | Practice |
|---|---|---|
| Troubleshooting | 30% | Practice this topic |
| Cluster Architecture, Installation and Configuration | 25% | Practice this topic |
| Services and Networking | 20% | Practice this topic |
| Workloads and Scheduling | 15% | Practice this topic |
| Storage | 10% | Practice this topic |
Sample CKA questions
A sample of the CKA questions on this hub. Each links through to the full question, the correct answer, and an explanation of why every other option is wrong.
- You SSH into a control-plane node after users report that all kubectl commands fail with 'The connection to the server 10.0.1.5:6443 was refused - did…View question
- A development team has a backend API running as a Deployment named `orders-api` in the `commerce` namespace. The API only needs to be reachable by oth…View question
- You created a ClusterRole named 'pod-reader' that grants get, list, and watch on pods. A developer's ServiceAccount 'ci-bot' in the 'dev' namespace ne…View question
- After bootstrapping a new single-control-plane cluster with kubeadm, you notice all nodes report NotReady and every Pod (including CoreDNS) remains st…View question
- You maintain a Deployment for a payments service. The team stores 12 application settings in a ConfigMap named 'payments-config' and wants ALL of them…View question
- You mount a ConfigMap named app-config into a Deployment's pod using a volume with a subPath reference (mountPath: /etc/app/config.yaml, subPath: conf…View question
- You create a Deployment named 'web' with replicas set to 3, but after several minutes 'kubectl get pods' shows no pods at all for that Deployment. 'ku…View question
- Pods in your cluster can resolve internal service names (e.g., my-svc.default.svc.cluster.local) but all attempts to resolve external domains (e.g., a…View question
- Users report that all applications in the cluster suddenly cannot resolve any DNS names, both internal (svc.cluster.local) and external. Pods themselv…View question
- Users report intermittent DNS resolution failures inside the cluster. Pods sometimes resolve service names correctly and sometimes time out. You run '…View question
Key CKA terms
Start with these terms, then explore the full glossary. Each links to a plain-English definition written for the CKA exam.
CKA frequently asked questions
What is the CKA certification?+
CKA is widely regarded as the benchmark certification for Kubernetes operators and is a common requirement for platform and DevOps roles.
It is deliberately practical: because the live exam is performance-based, it proves you can actually run and fix a cluster, not just describe how one works.
What topics are on the CKA exam?+
The CKA exam is organised into five weighted areas. The percentages below are the official CNCF curriculum weightings, so bias your study toward the heavier areas — Troubleshooting is the single largest slice, followed by Cluster Architecture, Installation and Configuration.
Troubleshooting (30%)
The largest area. Covers troubleshooting clusters and nodes (kubelet, NotReady nodes, control-plane logs), diagnosing application failures such as CrashLoopBackOff and pending pods, monitoring resource usage and container logs, and tracing service and networking problems including DNS.
Cluster Architecture, Installation and Configuration (25%)
Covers role-based access control (Roles, ClusterRoles, bindings, ServiceAccounts), installing and configuring a cluster with kubeadm, managing a highly-available control plane and version upgrades, backing up and restoring etcd, and extension interfaces (CNI, CSI, CRI) and Helm/Kustomize.
Services and Networking (20%)
Covers Pod-to-Pod connectivity and the network model, defining NetworkPolicies to restrict traffic, Service types (ClusterIP, NodePort, LoadBalancer), and using and troubleshooting Ingress controllers and CoreDNS.
Workloads and Scheduling (15%)
Covers deploying and managing workloads with Deployments, performing rolling updates and rollbacks, using ConfigMaps and Secrets, managing resource limits and requests, self-healing and scaling primitives (probes, HPA), and influencing scheduling with affinity and taints/tolerations.
Storage (10%)
Covers storage classes and dynamic provisioning, configuring PersistentVolumes and PersistentVolumeClaims, volume access modes and reclaim policies, and configuring applications with persistent storage.
Is the CKA hard?+
CKA is hard because it is entirely hands-on: you must solve real tasks on live clusters under time pressure, so knowing the theory is not enough — you need command-line fluency with kubectl and kubeadm.
The heavy weighting on troubleshooting means you must diagnose broken clusters quickly. The challenge is speed and practical skill, which is why lab practice matters as much as study.
How many questions are on the CKA exam and how long is it?+
The real CKA is a 2-hour, online-proctored, performance-based exam in which you solve multiple tasks from a command line on live Kubernetes clusters, based on a current Kubernetes version.
Our full-length practice mock uses a 65-question, 120-minute multiple-choice session that reinforces the concepts, commands, and diagnostics the CKA tests — use it alongside real cluster practice, not instead of it.
What score do you need to pass the CKA?+
The CKA requires a score of 66% or above to pass. Because the real exam is performance-based rather than scaled multiple choice, partial credit applies per task, so attempt every task even if you cannot fully complete it. Our practice mock uses a 66% threshold as a study checkpoint; aim comfortably beyond it before test day.
How much does the CKA exam cost?+
The CKA exam fee is set by the Linux Foundation and varies by region and promotions — check the training.linuxfoundation.org site for current pricing. Enrollment typically includes a free retake and access to a browser-based exam simulator. Everything on this hub is free.
Who should take the CKA?+
CKA is aimed at Kubernetes administrators, platform engineers, site-reliability engineers, and DevOps professionals who operate clusters.
There is no formal prerequisite, but you should be comfortable at the Linux command line and with containers before attempting it.
What jobs and salaries can the CKA lead to?+
CKA maps to roles such as Kubernetes administrator, platform engineer, DevOps engineer, and site-reliability engineer.
How much any certification affects pay depends heavily on geography, seniority, and hands-on experience, so treat any single salary figure with caution. CKA is best viewed as proof that you can operate Kubernetes in production.
How long does it take to study for the CKA?+
Candidates with some Kubernetes exposure often need four to eight weeks, with most of that time spent practicing on real clusters rather than reading.
Review every explanation, including for questions you answered correctly, because CKA rewards knowing the exact command and diagnostic step. Use the per-domain results here to find your weakest area, then spend focused time in a live cluster and finish with full-length timed mocks.
How should you prepare for the CKA?+
Study the five areas above, giving the heaviest weight to Troubleshooting, then drill questions area by area while practicing the same tasks with kubectl on a real or local cluster. Every MockAPI question reveals a full explanation and tells you why each wrong answer is wrong.
When you can recall the right command and field comfortably, move to full-length timed mocks and a hands-on simulator. Use the glossary to keep objects like Pods, Services, PVCs, and NetworkPolicies straight, and aim to score consistently above the checkpoint before you book.
Can you take the CKA exam online?+
Yes. The CKA is delivered exclusively online with remote proctoring — there is no test-center option. You need a private, quiet room, a single clear workspace, a webcam and microphone, a stable connection, and government-issued photo ID, with a proctor monitoring you and a room scan before you start.
Enrollment typically includes one free retake, so if you do not pass the first time you can schedule another attempt within the eligibility period.
What certification should you take after the CKA?+
After CKA, common next steps are the CKAD (Certified Kubernetes Application Developer) and CKS (Certified Kubernetes Security Specialist), which builds on CKA and requires it as a prerequisite.
For many, the real next step is running Kubernetes in production at scale. Pairing CKA with hands-on operations is what turns the certificate into a career.