CKA Exam Preparation
This page explains what the Certified Kubernetes Administrator (CKA) exam covers and how I prepared for it. It is a personal preparation guide, not an official CNCF or Linux Foundation study plan. It may not be complete or useful for everyone. However, the concepts, commands, and scenarios are the same everywhere, so this experience may help you build your own plan.
The details below are based on the official Linux Foundation and CNCF information available in August 2026. Exam versions, allowed resources, prices, and policies can change. Always check the official links before registering or taking the exam.
What is the CKA?
The Certified Kubernetes Administrator (CKA) is a vendor-neutral, performance-based certification created by the Cloud Native Computing Foundation (CNCF) and The Linux Foundation.
It validates whether a candidate can perform the responsibilities of a Kubernetes administrator, including configuring clusters, deploying workloads, managing networking and storage, and troubleshooting failures from a command line.
This is not a multiple-choice exam. You are given practical tasks in a Linux terminal and must make the required changes in a Kubernetes environment.
Who is it for?
The CKA is useful for people who:
- administer or support Kubernetes clusters;
- work in DevOps, SRE, platform engineering, cloud, or systems administration;
- want a structured way to strengthen practical Kubernetes skills; or
- want to demonstrate Kubernetes administration ability to an employer or team.
You do not need to be an experienced Kubernetes administrator before starting. However, basic Linux command-line skills, YAML familiarity, networking fundamentals, and hands-on Kubernetes practice make the preparation much easier.
The official certification page currently lists no prerequisite for the exam. In practice, you should be comfortable working in a terminal before booking it.
What does the exam test?
The CKA tests whether you can solve realistic administration problems under time pressure. Typical work includes:
- inspecting resources and understanding their current state;
- creating or modifying Kubernetes objects with
kubectl; - reading logs and events to identify failures;
- configuring workloads, scheduling, services, networking, and storage;
- managing access with RBAC;
- repairing or configuring cluster components; and
- using documentation efficiently while working independently.
The exact tasks are confidential and change over time. Do not prepare by memorizing a list of leaked questions. Learn the underlying Kubernetes behavior and practice solving unfamiliar variations.
Domain breakup and weights
The current CKA domains are:
| Domain | Weight | What to be ready for |
|---|---|---|
| Storage | 10% | Storage classes, dynamic provisioning, persistent volumes, persistent volume claims, access modes, and reclaim policies |
| Troubleshooting | 30% | Cluster and node failures, control-plane components, resource usage, container output, services, and networking |
| Workloads & Scheduling | 15% | Deployments, rollouts and rollbacks, ConfigMaps, Secrets, autoscaling, self-healing workloads, limits, affinity, and scheduling |
| Cluster Architecture, Installation & Configuration | 25% | RBAC, infrastructure, kubeadm, cluster lifecycle, highly available control planes, Helm, Kustomize, CNI, CSI, CRI, CRDs, and operators |
| Services & Networking | 20% | Pod connectivity, NetworkPolicies, service types and endpoints, Gateway API, Ingress, Ingress controllers, and CoreDNS |
The percentages indicate the relative contribution of each domain. They do not mean that the exam presents one fixed number of questions per domain. Read the current CKA curriculum for the detailed competencies.
Exam format
According to the current official instructions:
- It is an online, remotely proctored, performance-based exam.
- You have 2 hours to complete the exam.
- The exam contains 15–20 practical tasks rather than multiple-choice questions.
- Tasks are completed from a command line in a Linux-based exam environment.
- The environment is currently aligned with Kubernetes v1.35. This alignment can change as new Kubernetes versions are released.
- Results are emailed within 24 hours of completing the exam, according to the current exam instructions.
The Linux Foundation certification page currently lists a 12-month exam eligibility period, one retake, and two Killer.sh exam simulator attempts. Confirm the exact package terms at the time of purchase.
What resources can you use?
The current allowed-resources guidance permits candidates to use the following from within the exam environment:
- Kubernetes documentation, including its built-in search;
- the Kubernetes blog;
- Helm documentation;
- Gateway API documentation for CKA tasks;
- task-specific documentation links in the exam interface;
- installed distribution documentation and man pages; and
- packages available in the exam environment.
External search results and third-party assistance are not allowed. Read the current resources-allowed policy and the exam instructions before your appointment.
How I prepared
I found it more useful to build a repeatable troubleshooting habit than to collect notes about individual commands.
1. Learn the Kubernetes model
Understand how the API server, scheduler, controller manager, etcd, kubelet, container runtime, CNI, CSI, CoreDNS, Services, and controllers work together. When something fails, this mental model helps you choose where to look first.
2. Practice from the terminal
Use a local cluster such as kind or Minikube. Create resources with YAML, inspect them with kubectl, and deliberately break them so that you can repair them.
Practice short workflows such as:
kubectl get pods -A
kubectl describe pod <pod-name>
kubectl get events --sort-by=.lastTimestamp
kubectl logs <pod-name>
kubectl explain deployment.spec.template.spec
The point is not to memorize every option. The point is to become quick at discovering the right command, reading the output, and verifying the result.
3. Prepare each domain deliberately
Start with the high-weight domains, especially Troubleshooting and Cluster Architecture, Installation & Configuration. Then cover Workloads & Scheduling, Services & Networking, and Storage. Use the curriculum as a checklist and mark a topic complete only after you have performed it in a cluster.
4. Practice complete scenarios
Combine multiple concepts in one exercise. For example, deploy an application, expose it with a Service, restrict it with a NetworkPolicy, add persistent storage, and then troubleshoot a failure. Real tasks rarely arrive as isolated theory questions.
5. Use the simulator seriously
Use the official Killer.sh simulator to practice the interface and time management. Treat each session as an exam: work without outside help, record where time went, and revisit every failed or incomplete task afterward.
6. Build a small command workflow
Before the exam, practice a consistent sequence:
- Read the task completely and identify the target context and namespace.
- Inspect the current state before changing anything.
- Make the smallest change that solves the requirement.
- Verify the result with a command that tests the actual outcome.
- Move on if the task is consuming too much time, then return later.
Registration and scheduling
The normal registration flow is:
- Open the official CKA certification page.
- Choose the exam-only option or a bundle that includes training or a subscription.
- Create or sign in to your Linux Foundation account and complete the purchase.
- Follow the instructions in your account to verify your name and eligibility details.
- Schedule an exam appointment within the eligibility period.
- Run the PSI system check on the computer and network you plan to use.
- Review the candidate handbook, identification requirements, exam rules, and allowed resources before exam day.
Prices, promotions, scheduling windows, and bundle contents vary. Use the official checkout page for the current price rather than relying on a value copied into a guide.
Exam-day checklist
- Use a supported computer, a working webcam, microphone, and reliable internet connection.
- Use one active monitor and a private, clear, well-lit testing space.
- Keep an unexpired, government-issued physical ID whose name matches your verified exam name.
- Close other applications and browser windows.
- Be familiar with the PSI Secure Browser and the remote desktop interface.
- Remember that the exam is time-boxed: secure easy points first, verify your work, and return to difficult tasks later.
Review the official CKA and CKAD exam instructions and candidate handbook immediately before your exam because operational rules can change.