CKA Cheat Sheet 2026

The 30 highest-yield CKA facts, distilled from real exam questions. Print it, save it as a PDF, or study it here โ€” free, no sign-up.

CKA exam key facts

  • Candidates have 2 hours to complete the performance-based tasks on the CKA exam. Source
  • Candidates need a score of 66% or higher to pass the CKA exam. Source
  • The Certified Kubernetes Administrator (CKA) exam costs $445 USD when bought as the exam only from the Linux Foundation. The price includes one retake and two exam-simulator sessions. Source
  • The CKA certification is valid for 2 years. CKA certifications earned before April 1, 2024 are valid for 3 years. Source
Start the Timed CKA Mock Exam โ†’
66 questions
120 min time limit
66.00% to pass
  1. What is a Pod in Kubernetes? โ†’ The smallest deployable unit that can contain one or more containers
  2. Which Service type allows external access to a Kubernetes application through a specific port on each node in the cluster? โ†’ NodePort
  3. An AppArmor profile is applied to a container using which mechanism in Kubernetes? โ†’ An annotation on the pod: `container.apparmor.security.beta.kubernetes.io/`
  4. Which ConfigMap in the kube-system namespace stores the kubeadm cluster configuration? โ†’ kubeadm-config
  5. Which Kubernetes object defines the permissions granted by a ClusterRole to a set of users across all namespaces? โ†’ ClusterRoleBinding
  6. Which type of workload should you use for a Pod that must run on every node in a Kubernetes cluster? โ†’ DaemonSet
  7. Which command displays only the last 50 lines of logs from pod 'api'? โ†’ kubectl logs api --tail=50
  8. What is a ConfigMap? โ†’ An object storing non-confidential configuration data as key-value pairs
  9. What is a Persistent Volume (PV)? โ†’ A storage resource in the cluster provisioned independently of Pod lifecycle
  10. How do you restrict communication between Pods in a Kubernetes cluster? โ†’ By using Network Policies.
  11. What does 'kubectl get pods' show? โ†’ A list of all Pods and their status in the current namespace
  12. What is a Kubernetes Deployment? โ†’ A resource that manages ReplicaSets and provides declarative updates for Pods
  13. Which of the following ensures that Pods run with restricted permissions in Kubernetes? โ†’ Security Context
  14. Which Kubernetes resource is used to securely store sensitive data like API keys and passwords? โ†’ Secret
  15. What happens when a Service's label selector matches no running pods? โ†’ The Endpoints object has no entries and traffic to the service is dropped
  16. What is the primary purpose of an Ingress resource in Kubernetes? โ†’ To manage HTTP/HTTPS routing from outside the cluster to internal services
  17. What flag in kubeadm init allows you to specify the pod network CIDR? โ†’ --pod-network-cidr
  18. How do you expose all key-value pairs from a ConfigMap named 'app-config' as environment variables in a Pod? โ†’ Use envFrom with configMapRef specifying the ConfigMap name
  19. In a high-availability control plane, how does the kube-scheduler ensure only one instance is active at a time? โ†’ Leader election using a lease object
  20. What happens when a liveness probe fails? โ†’ Kubernetes restarts the container
  21. Which command lists recent events from every namespace in the cluster? โ†’ kubectl get events --all-namespaces
  22. What is a Kubernetes Deployment? โ†’ A resource that manages ReplicaSets and provides declarative updates for Pods
  23. What is a Persistent Volume (PV)? โ†’ A storage resource in the cluster provisioned independently of Pod lifecycle
  24. Which kubeconfig field stores the cluster's certificate authority data used by kubectl to verify the API server? โ†’ certificate-authority-data
  25. What flag on a container's SecurityContext prevents privilege escalation via setuid binaries? โ†’ allowPrivilegeEscalation: false
  26. What is a Persistent Volume (PV)? โ†’ A storage resource in the cluster provisioned independently of Pod lifecycle
  27. What does setting `clusterIP: None` on a Service create? โ†’ A Headless Service for direct pod DNS discovery
  28. What is the purpose of a Network Policy in Kubernetes? โ†’ To control Pod communication at the network level.
  29. Which kubectl command creates a ConfigMap from all files in a directory named 'configs/'? โ†’ kubectl create configmap my-config --from-file=configs/
  30. Which command drains a node and marks it as unschedulable before maintenance? โ†’ kubectl drain

What Practice Test Geeks adds beyond an AI chat for CKA

An AI chatbot can quiz you, but it can't reproduce the exam conditions or keep your record. Here you get:

  • A timed, full-length CKA mock exam โ€” 66 questions in 120 minutes with a 66% pass mark, modeled on the official exam's question count and time limit, followed by a score report broken down by exam domain.
  • A fixed CKA question bank: the same test every attempt, so your score is comparable from one try to the next instead of changing with every regenerated quiz.
  • Progress saved on your device: completed tests, scores and missed questions stay in My Progress, so you can retake only what you got wrong.
  • CKA flashcards built from the same question bank.
  • Free CKA practice tests with the correct answer shown after each question.
Start the Timed CKA Mock Exam โ†’
Was this helpful?

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. training.linuxfoundation.org โ€” Test delivery, eligibility, fees, time limit, exam information ยท verified Nov 2026
  2. docs.linuxfoundation.org โ€” Passing score, renewal, score release, score validity, test dates ยท verified Oct 2026