Question 260
At Timberline Foods, the supply-chain applications team is managing a factory inventory cluster with requirements for operational resilience and accurate stock changes. The team claims a correction and requests independent validation for: A StatefulSet workload has a required PersistentVolume node affinity that conflicts with its chosen worker's zone. Which observed result BEST confirms the intended correction?
Explanation
Correct Answer
The Pod mounts its volume on an eligible node in the required zone and stops reporting volume node-affinity conflicts. This demonstrates that the originally documented problem was resolved: A StatefulSet workload has a required PersistentVolume node affinity that conflicts with its chosen worker's zone. The corresponding corrective approach is: Align Pod topology and compatible storage volume topology so the scheduler can place the Pod where its volume is usable. For Timberline Foods, this observed outcome is more meaningful than a completed ticket or configuration claim.
Incorrect Answers
The pending Pod schedules after an eligible node is safely uncordoned and available. That observed result would support another specific correction: Check node cordon state and return approved healthy nodes to schedulable status only after maintenance completion. The other scenario concerns: A new Pod waits indefinitely because all nodes are marked unschedulable after planned maintenance. The current Timberline Foods problem is: A StatefulSet workload has a required PersistentVolume node affinity that conflicts with its chosen worker's zone. The evidence required here is: The Pod mounts its volume on an eligible node in the required zone and stops reporting volume node-affinity conflicts.
A replacement Pod receives a scheduler-selected node with available resources and satisfies readiness checks. That observed result would support another specific correction: Allow the scheduler to choose a healthy eligible node using selectors and affinity unless direct binding is truly justified. The other scenario concerns: A Pod is bound to an unavailable worker because an engineer directly sets nodeName instead of letting the scheduler place it. The current Timberline Foods problem is: A StatefulSet workload has a required PersistentVolume node affinity that conflicts with its chosen worker's zone. The evidence required here is: The Pod mounts its volume on an eligible node in the required zone and stops reporting volume node-affinity conflicts.
The Pod is placed according to the configured requests and its assigned node has capacity for those reservations. That observed result would support another specific correction: Declare appropriate CPU and memory requests so scheduling decisions reserve the intended resources on eligible nodes. The other scenario concerns: A workload owner sets a CPU limit but no request and assumes the scheduler estimates application demand from real CPU usage. The current Timberline Foods problem is: A StatefulSet workload has a required PersistentVolume node affinity that conflicts with its chosen worker's zone. The evidence required here is: The Pod mounts its volume on an eligible node in the required zone and stops reporting volume node-affinity conflicts.