Free CKAD (Certified Kubernetes Application Developer) practice questions
Real exam-format questions from the CertBase CKAD (Certified Kubernetes Application Developer) bank — pick an answer and the answer key and explanation follow. No signup needed.
574 questions in the full bank · Bank updated July 2026
Question 01
Before applying a modified manifest to a live cluster, you want to preview exactly what will change without applying it. Which command does this?
Question 02
A Dockerfile sets: ENV APP_HOME=/opt/app WORKDIR $APP_HOME COPY . . Where are the files copied?
Question 03
You are updating an old manifest for a PodDisruptionBudget. Which apiVersion is the current stable one?
Question 04
A CRD is installed but `kubectl get widgets` returns 'No resources found' even though a WidgetCR YAML was applied without error. What is the most likely explanation?
Question 05
Your canary (running alongside stable behind a shared Service) looks healthy and you decide to promote it. Which sequence correctly promotes the canary to be the sole version?
Question 06
You need to confirm which apiVersion your cluster expects for an Ingress before editing an old networking.k8s.io/v1beta1 manifest. What is the current stable Ingress apiVersion in Kubernetes 1.3x?
Question 07
A Pod sets `runAsNonRoot: true`, but the image's default user is root (UID 0) and no runAsUser is specified. What happens when the Pod starts?
Question 08
A Job sets both fields: spec: activeDeadlineSeconds: 30 backoffLimit: 20 The pod is still running successfully at second 35. What happens?
Question 09
A StatefulSet `web` is backed by a headless Service `web` in namespace `apps`. What stable DNS name resolves to the first pod's IP?
Question 10
Which Dockerfile instruction sets the default non-root user that container processes run as?
Question 11
Given exec form ENTRYPOINT ["sh", "-c", "echo $HOME"] versus a bare exec form ENTRYPOINT ["echo", "$HOME"], why does only the first print the variable's value?
Question 12
Which statement about Kubernetes and centralized log aggregation is correct?
Detailed explanations like these run throughout the full bank.
Want the other 562 questions?
The full CKAD (Certified Kubernetes Application Developer) bank includes 574 questions with detailed explanations, progress tracking, and performance analytics. Pay once, keep it forever — no subscription.
Get the full bank — $29.9930-day money-back guarantee · Secure payment via Paddle