CERTIFIED KUBERNETES
ADMINISTRATOR (CKA) EXAMINATION
QUESTION AND CORRECT ANSWERS
(VERIFIED ANSWERS) PLUS RATIONALES
2026 Q&A INSTANT DOWNLOAD PDF
1. Which Kubernetes component is responsible for maintaining the desired
state of the cluster?
A. kubelet
B. etcd
C. kube-proxy
D. scheduler
Answer: B
Rationale: etcd is the distributed key-value store that holds all cluster
state data, ensuring Kubernetes can maintain the desired configuration.
2. Which command initializes a Kubernetes control plane using kubeadm?
A. kubeadm start
B. kubeadm init
C. kubectl init
D. kube init
Answer: B
Rationale: kubeadm init bootstraps the Kubernetes control plane.
3. Which file typically contains the kubelet configuration?
A. /etc/kubernetes/admin.conf
B. /etc/kubernetes/kubelet.conf
C. /var/lib/kubelet/config.yaml
, D. /etc/kubelet.yaml
Answer: C
Rationale: The kubelet configuration is stored in
/var/lib/kubelet/config.yaml.
4. Which component schedules pods onto nodes?
A. kube-proxy
B. kube-scheduler
C. controller-manager
D. etcd
Answer: B
Rationale: The kube-scheduler selects suitable nodes for pods.
5. Which Kubernetes object ensures a specified number of pod replicas are
running?
A. Pod
B. DaemonSet
C. ReplicaSet
D. Job
Answer: C
Rationale: ReplicaSets maintain a stable set of replica pods.
6. Which command lists all namespaces?
A. kubectl get nodes
B. kubectl get ns
C. kubectl get pods
D. kubectl describe ns
Answer: B
Rationale: kubectl get ns displays all namespaces.
7. Which namespace is used by default if none is specified?
A. kube-system
B. kube-public
C. default
D. kube-node-lease
, Answer: C
Rationale: The default namespace is used when none is specified.
8. Which object runs a pod on every node?
A. Deployment
B. ReplicaSet
C. StatefulSet
D. DaemonSet
Answer: D
Rationale: DaemonSets ensure one pod runs on each node.
9. Which command drains a node for maintenance?
A. kubectl cordon node
B. kubectl delete node
C. kubectl drain node
D. kubectl stop node
Answer: C
Rationale: kubectl drain safely evicts pods from a node.
10.Which resource defines container startup instructions?
A. Service
B. Pod
C. ConfigMap
D. Volume
Answer: B
Rationale: Pods define containers and how they run.
11.Which object provides stable networking to pods?
A. Ingress
B. Service
C. ConfigMap
D. Volume
Answer: B
Rationale: Services expose pods with stable IPs and DNS names.
ADMINISTRATOR (CKA) EXAMINATION
QUESTION AND CORRECT ANSWERS
(VERIFIED ANSWERS) PLUS RATIONALES
2026 Q&A INSTANT DOWNLOAD PDF
1. Which Kubernetes component is responsible for maintaining the desired
state of the cluster?
A. kubelet
B. etcd
C. kube-proxy
D. scheduler
Answer: B
Rationale: etcd is the distributed key-value store that holds all cluster
state data, ensuring Kubernetes can maintain the desired configuration.
2. Which command initializes a Kubernetes control plane using kubeadm?
A. kubeadm start
B. kubeadm init
C. kubectl init
D. kube init
Answer: B
Rationale: kubeadm init bootstraps the Kubernetes control plane.
3. Which file typically contains the kubelet configuration?
A. /etc/kubernetes/admin.conf
B. /etc/kubernetes/kubelet.conf
C. /var/lib/kubelet/config.yaml
, D. /etc/kubelet.yaml
Answer: C
Rationale: The kubelet configuration is stored in
/var/lib/kubelet/config.yaml.
4. Which component schedules pods onto nodes?
A. kube-proxy
B. kube-scheduler
C. controller-manager
D. etcd
Answer: B
Rationale: The kube-scheduler selects suitable nodes for pods.
5. Which Kubernetes object ensures a specified number of pod replicas are
running?
A. Pod
B. DaemonSet
C. ReplicaSet
D. Job
Answer: C
Rationale: ReplicaSets maintain a stable set of replica pods.
6. Which command lists all namespaces?
A. kubectl get nodes
B. kubectl get ns
C. kubectl get pods
D. kubectl describe ns
Answer: B
Rationale: kubectl get ns displays all namespaces.
7. Which namespace is used by default if none is specified?
A. kube-system
B. kube-public
C. default
D. kube-node-lease
, Answer: C
Rationale: The default namespace is used when none is specified.
8. Which object runs a pod on every node?
A. Deployment
B. ReplicaSet
C. StatefulSet
D. DaemonSet
Answer: D
Rationale: DaemonSets ensure one pod runs on each node.
9. Which command drains a node for maintenance?
A. kubectl cordon node
B. kubectl delete node
C. kubectl drain node
D. kubectl stop node
Answer: C
Rationale: kubectl drain safely evicts pods from a node.
10.Which resource defines container startup instructions?
A. Service
B. Pod
C. ConfigMap
D. Volume
Answer: B
Rationale: Pods define containers and how they run.
11.Which object provides stable networking to pods?
A. Ingress
B. Service
C. ConfigMap
D. Volume
Answer: B
Rationale: Services expose pods with stable IPs and DNS names.