Question 990
At Horizon observability, in a disposable simulated environment during a monitored release window: DaemonSet metrics-api in namespace observability reports fewer Ready than desired node Pods following a node pool change. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
DaemonSets schedule according to node selection and toleration rules; unavailable node agents can break networking or logging on selected workers. This explains the stated condition. The corresponding action is: Run kubectl -n observability describe daemonset metrics-api and compare target node eligibility, taints and Pod events. The direct acceptance evidence is: Run kubectl -n observability get daemonset metrics-api and inspect desired/ready counts after the specific node issue is fixed.
Incorrect Answers
The offered statement is true for this other mechanism: Node readiness depends on the kubelet and node conditions; application restarts cannot fix a stopped kubelet service. It does not explain the facts described here, which follow from: DaemonSets schedule according to node selection and toleration rules; unavailable node agents can break networking or logging on selected workers.
This principle describes a separate cause: HPA CPU utilization is computed from reported metrics relative to requests; missing metrics or requests can prevent scaling decisions. The reported condition is governed by: DaemonSets schedule according to node selection and toleration rules; unavailable node agents can break networking or logging on selected workers. The two mechanisms should not be conflated.
NetworkPolicy allows only explicitly selected paths once Pod ingress or egress isolation applies, and both directions may matter. That explanation applies to a different technical failure. Here the controlling principle is: DaemonSets schedule according to node selection and toleration rules; unavailable node agents can break networking or logging on selected workers.