CERTIFIED KUBERNETES
ADMINISTRATOR (CKA) PRACTICE
EXAMINATION QUESTION AND
CORRECT ANSWERS (VERIFIED
ANSWERS) PLUS RATIONALES 2026 Q&A
INSTANT DOWNLOAD PDF
1. Which component is responsible for maintaining the desired state of the
cluster?
A. kubelet
B. kube-proxy
C. etcd
D. Controller Manager
Answer: D
Rationale: The Controller Manager runs controllers that continuously
monitor and reconcile the actual cluster state with the desired state.
2. Which command initializes a Kubernetes control plane?
A. kubectl init
B. kubeadm init
C. kubelet init
D. kube-control init
Answer: B
Rationale: kubeadm init is used to bootstrap the Kubernetes control plane.
3. Which file stores cluster state information?
A. kubeconfig
, B. manifest.yaml
C. etcd
D. scheduler.conf
Answer: C
Rationale: etcd is the distributed key-value store used by Kubernetes to
store all cluster state data.
4. Which object is used to deploy stateless applications?
A. StatefulSet
B. DaemonSet
C. Deployment
D. Job
Answer: C
Rationale: Deployments manage stateless applications with replica sets
and rolling updates.
5. Which namespace is created by default in Kubernetes?
A. system
B. default
C. kube-admin
D. public
Answer: B
Rationale: The default namespace is automatically created for resources
without a specified namespace.
6. Which component schedules pods onto nodes?
A. kubelet
B. kube-proxy
C. kube-scheduler
D. etcd
Answer: C
Rationale: kube-scheduler assigns pods to nodes based on resource
availability and constraints.
, 7. Which command lists all pods in all namespaces?
A. kubectl get pods
B. kubectl get pods -n all
C. kubectl get pods --all-namespaces
D. kubectl list pods
Answer: C
Rationale: The --all-namespaces flag shows pods across all namespaces.
8. What does a Service provide?
A. Pod storage
B. Network abstraction
C. Node authentication
D. Cluster logging
Answer: B
Rationale: A Service provides a stable network endpoint to access a set of
pods.
9. Which service type exposes an application externally via cloud provider load
balancer?
A. ClusterIP
B. NodePort
C. ExternalName
D. LoadBalancer
Answer: D
Rationale: LoadBalancer integrates with cloud providers to expose
services externally.
10.Which object ensures one pod runs on each node?
A. Deployment
B. StatefulSet
C. DaemonSet
D. ReplicaSet
Answer: C
ADMINISTRATOR (CKA) PRACTICE
EXAMINATION QUESTION AND
CORRECT ANSWERS (VERIFIED
ANSWERS) PLUS RATIONALES 2026 Q&A
INSTANT DOWNLOAD PDF
1. Which component is responsible for maintaining the desired state of the
cluster?
A. kubelet
B. kube-proxy
C. etcd
D. Controller Manager
Answer: D
Rationale: The Controller Manager runs controllers that continuously
monitor and reconcile the actual cluster state with the desired state.
2. Which command initializes a Kubernetes control plane?
A. kubectl init
B. kubeadm init
C. kubelet init
D. kube-control init
Answer: B
Rationale: kubeadm init is used to bootstrap the Kubernetes control plane.
3. Which file stores cluster state information?
A. kubeconfig
, B. manifest.yaml
C. etcd
D. scheduler.conf
Answer: C
Rationale: etcd is the distributed key-value store used by Kubernetes to
store all cluster state data.
4. Which object is used to deploy stateless applications?
A. StatefulSet
B. DaemonSet
C. Deployment
D. Job
Answer: C
Rationale: Deployments manage stateless applications with replica sets
and rolling updates.
5. Which namespace is created by default in Kubernetes?
A. system
B. default
C. kube-admin
D. public
Answer: B
Rationale: The default namespace is automatically created for resources
without a specified namespace.
6. Which component schedules pods onto nodes?
A. kubelet
B. kube-proxy
C. kube-scheduler
D. etcd
Answer: C
Rationale: kube-scheduler assigns pods to nodes based on resource
availability and constraints.
, 7. Which command lists all pods in all namespaces?
A. kubectl get pods
B. kubectl get pods -n all
C. kubectl get pods --all-namespaces
D. kubectl list pods
Answer: C
Rationale: The --all-namespaces flag shows pods across all namespaces.
8. What does a Service provide?
A. Pod storage
B. Network abstraction
C. Node authentication
D. Cluster logging
Answer: B
Rationale: A Service provides a stable network endpoint to access a set of
pods.
9. Which service type exposes an application externally via cloud provider load
balancer?
A. ClusterIP
B. NodePort
C. ExternalName
D. LoadBalancer
Answer: D
Rationale: LoadBalancer integrates with cloud providers to expose
services externally.
10.Which object ensures one pod runs on each node?
A. Deployment
B. StatefulSet
C. DaemonSet
D. ReplicaSet
Answer: C