Question 1
Which Kubernetes control plane component watches for newly created Pods that have not yet been assigned to a node, and then selects a suitable node for them to run on?
Show answer & explanation
Correct answer: B - kube-scheduler
10 free, exam-style Kubernetes and Cloud Native Associate (KCNA) practice questions with answers and explanations. No signup required. Work through them below, then take the full free KCNA practice test to study every exam domain.
Which Kubernetes control plane component watches for newly created Pods that have not yet been assigned to a node, and then selects a suitable node for them to run on?
Correct answer: B - kube-scheduler
A platform team needs to run a logging agent on every node in the cluster, and the agent must automatically start on any new nodes that are added to the cluster later. Which Kubernetes object is designed for this requirement?
Correct answer: C - DaemonSet
A Pod has a single container configured with a CPU request of 250m, a CPU limit of 500m, a memory request of 256Mi, and a memory limit of 256Mi. Which Quality of Service (QoS) class will Kubernetes assign to this Pod, and why?
Correct answer: A - Burstable, because the CPU request and the CPU limit are not equal to each other
After Kubernetes removed the dockershim component (in version 1.24), which statement BEST describes how the kubelet runs containers on a worker node today?
Correct answer: B - The kubelet uses the Container Runtime Interface (CRI) to talk to containerd or CRI-O
A newly scheduled Pod remains stuck in the ImagePullBackOff state. Which of the following is the MOST likely cause?
Correct answer: D - The image cannot be retrieved because its name or tag is wrong, or the registry needs credentials
In a namespace where no NetworkPolicy has ever been created, how can the Pods in that namespace communicate with one another by default?
Correct answer: A - All Pods can freely send and receive traffic to and from any other Pod
A team needs a single PersistentVolume to be mounted as read-write by Pods running on several different nodes at the same time. Which access mode must the PersistentVolume support?
Correct answer: D - ReadWriteMany (RWX)
A cluster is managed using GitOps with Argo CD. An engineer manually edits a live Deployment directly in the cluster, bypassing the Git repository. Based on GitOps principles, what should happen?
Correct answer: C - The controller reconciles the cluster back to the state declared in Git
A team wants to release a new version of a service to a small percentage of real users first, observe how it behaves, and then gradually increase its share of traffic until it serves everyone. Which deployment strategy does this describe?
Correct answer: A - Canary
By default, how does Prometheus - the CNCF graduated monitoring project - collect metrics from the applications it monitors?
Correct answer: C - Prometheus periodically scrapes (pulls) metrics from HTTP endpoints exposed by targets
Practice hundreds more KCNA questions with instant scoring, weak-area drills, and full exam simulations.