Question 1090
At Pinecrest logistics, in a sandbox Kubernetes cluster during a recovery tabletop exercise: Node worker-c changes to NotReady after an operating system update; determine whether kubelet is running before deleting Pods. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
Node readiness depends on the kubelet and node conditions; application restarts cannot fix a stopped kubelet service. This explains the stated condition. The corresponding action is: On worker-c, run sudo systemctl status kubelet and sudo journalctl -u kubelet -n 80 --no-pager along with kubectl describe node worker-c from an admin context. The direct acceptance evidence is: Run kubectl get node worker-c and confirm Ready after restoring the actual failed component.
Incorrect Answers
The offered statement is true for this other mechanism: Node memory pressure can cause evictions and scheduling instability independent of one container's OOMKilled status. It does not explain the facts described here, which follow from: Node readiness depends on the kubelet and node conditions; application restarts cannot fix a stopped kubelet service.
Kubernetes network connectivity requires a functioning CNI implementation on nodes; core API objects alone do not create functional Pod networking. That explanation applies to a different technical failure. Here the controlling principle is: Node readiness depends on the kubelet and node conditions; application restarts cannot fix a stopped kubelet service.
The offered statement is true for this other mechanism: DaemonSets schedule according to node selection and toleration rules; unavailable node agents can break networking or logging on selected workers. It does not explain the facts described here, which follow from: Node readiness depends on the kubelet and node conditions; application restarts cannot fix a stopped kubelet service.