Question 1070
At Northstar finance, in an isolated training cluster during a scheduled maintenance rehearsal: Pods on new worker worker-a cannot communicate while the CNI node agent DaemonSet in kube-system lacks a Ready Pod there. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
Kubernetes network connectivity requires a functioning CNI implementation on nodes; core API objects alone do not create functional Pod networking. This explains the stated condition. The corresponding action is: Run kubectl -n kube-system get daemonsets and kubectl -n kube-system get pods -o wide to identify CNI plugin coverage on worker-a. The direct acceptance evidence is: Confirm the expected CNI Pod is Ready on worker-a and test Pod-to-Pod connectivity from that node.
Incorrect Answers
Controllers reconcile desired resources with observed state; the API server storing a Deployment does not itself create replica Pods. That explanation applies to a different technical failure. Here the controlling principle is: Kubernetes network connectivity requires a functioning CNI implementation on nodes; core API objects alone do not create functional Pod networking.
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: Kubernetes network connectivity requires a functioning CNI implementation on nodes; core API objects alone do not create functional Pod networking.
This principle describes a separate cause: Kubelet relies on a CRI-compatible runtime for container creation; restarting application Pods cannot repair an unavailable runtime. The reported condition is governed by: Kubernetes network connectivity requires a functioning CNI implementation on nodes; core API objects alone do not create functional Pod networking. The two mechanisms should not be conflated.