Kcna Kubernetes And Cloud Native Associate · Free Practice Question Easy
Question 10
In the event that the Kubernetes control plane becomes unavailable, what happens to the existing pods that are running on a cluster?
-
A
when the control plane fails, the existing pods will immediately become unavailable
-
B
existing pods on the cluster will continue to run without interruption
-
C
existing pods will continue to run and support updates or changes as needed
-
D
all existing pods on the cluster will immediately be rescheduled on another cluster with a surviving control plane
Reveal correct answer
Correct answer: B
Explanation
When the Kubernetes control plane becomes unavailable, the existing pods running within the cluster typically continue to run without interruption. This is because the control plane primarily handles cluster management, API server requests, and control logic for desired state reconciliation, but it doesn't directly manage the execution of individual pods once they are scheduled onto nodes.
https://kubernetes.io/docs/concepts/overview/components/#control-plane-components
A. Contrary to this choice, when the Kubernetes control plane fails, the existing pods will not immediately become unavailable. The control plane is responsible for managing the cluster's resources and scheduling, but once the pods are running, they can continue to function even if the control plane is down.
B. When the Kubernetes control plane becomes unavailable, the existing pods on the cluster will continue to run without interruption. This is because the control plane is responsible for managing the cluster's state and resources, but once the pods are scheduled and running on the worker nodes, they can continue to operate independently.
C. While the control plane being unavailable may impact the ability to make updates or changes to the existing pods, the running pods themselves will continue to operate without interruption. The control plane is not directly involved in the day-to-day operation of the pods once they are running on the cluster.
D. This choice is incorrect as all existing pods on the cluster will not immediately be rescheduled on another cluster with a surviving control plane. Kubernetes has mechanisms in place to handle control plane failures and ensure that the existing pods continue to run on the worker nodes within the same cluster. Rescheduling to another cluster would involve a different process and is not the immediate response to a control plane failure.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
