CKA Study Guide 2026
Everything you need to pass the CKA exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.
📋 CKA Exam Format at a Glance
📚 CKA Topics to Study (45)
✍️ Sample CKA Questions & Answers
1. What is a Pod in Kubernetes?
A Pod is Kubernetes' atomic deployment unit, wrapping one or more containers that share storage, networking, and a specification for how to run.
2. What happens to Pod-to-Pod traffic between nodes in a flat Kubernetes network model?
The Kubernetes network model requires that all Pods can reach each other without NAT, regardless of the node they run on.
3. A `postStart` hook fails. What does Kubernetes do to the container?
If the `postStart` hook fails (non-zero exit or HTTP non-2xx), Kubernetes kills the container and it is subject to the pod's restartPolicy.
4. What is the default behavior of a NetworkPolicy when it first selects a Pod?
Applying any NetworkPolicy that selects a Pod immediately blocks all ingress to that Pod; egress is only restricted when an egress rule is also present.
5. A CronJob's concurrencyPolicy is set to Forbid. What happens if the previous job is still running when a new schedule triggers?
With concurrencyPolicy: Forbid, the CronJob controller skips the new job execution if the previous job hasn't completed yet.
6. Which Service type allows external access to a Kubernetes application through a specific port on each node in the cluster?
The NodePort Service type exposes the Service on a static port on each node's IP address. This means that any traffic sent to that specific port on any node in the cluster will be routed to the Service and its backing Pods. It's a common way to make a service accessible from outside the cluster, especially in development or smaller environments where an external load balancer isn't readily available.