KCNA practice question 22 of 25
Which control plane component is responsible for updating the node Ready condition if a node becomes unreachable?
Full set: 240 questionsThe node controller, which is a part of the kube-controller-manager, is responsible for managing the lifecycle of nodes. It periodically checks the health of each node. If a node becomes unreachable (e.g., stops sending heartbeats), the node controller updates the node's status in the API Server, marking its Ready condition as Unknown and eventually False. It is also responsible for evicting pods from the unreachable node after a configured grace period.
A. The kube-proxy runs on each node to manage network rules; it does not monitor or update the health status of other nodes.
C. The kubectl is a command-line client used by users to interact with the cluster; it is not an automated control plane component.
D. The kube-apiserver exposes the API but relies on controllers, like the node controller, to actively monitor and update the state of cluster objects.
1. Kubernetes Documentation. (n.d.). kube-controller-manager. Kubernetes. Retrieved from https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/. (See section on "Node controller").
2. Kubernetes Documentation. (n.d.). Node Concepts. Kubernetes. Retrieved from https://kubernetes.io/docs/concepts/architecture/nodes/#node-controller. (The "Node Controller" section details its responsibility for node status).
Keep practicing
Take the free KCNA practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other KCNA practice questions
- Question 1Which of these commands is used to retrieve the documentation and field definitions for a…
- Question 2Kubernetes Secrets are specifically intended to hold confidential dat a. Which API object…
- Question 3What is the practice of bringing financial accountability to the variable spend model of …
- Question 6In Kubernetes, which command is the most efficient way to check the progress of a Deploym…
- Question 7What Kubernetes component handles network communications inside and outside of a cluster,…
- Question 8Kubernetes supports multiple virtual clusters backed by the same physical cluster. These …
