Question 920
At Horizon observability, in a disposable simulated environment during a monitored release window: PVC metrics-data in namespace observability remains Pending and Pod metrics-api cannot mount it; inspect provisioning events and class capability. Work only within the stated target and verify before declaring success. Which operational control most directly prevents this failure or configuration drift?
Explanation
Correct Answer
Monitor CSI provisioning events and test StorageClass compatibility in advance. This reduces recurrence of the specific operational failure. It reinforces the action: Run kubectl -n observability describe pvc metrics-data and kubectl get storageclass balanced-block before recreating either resource. The relevant mechanism is: A PVC binds only to compatible available storage or successful dynamic provisioning; absent provisioners, quotas or delayed binding can leave it Pending.
Incorrect Answers
The suggested review tracks a different technical risk: DaemonSets schedule according to node selection and toleration rules; unavailable node agents can break networking or logging on selected workers. Here the sustained control must address: A PVC binds only to compatible available storage or successful dynamic provisioning; absent provisioners, quotas or delayed binding can leave it Pending. Choose “Monitor CSI provisioning events and test StorageClass compatibility in advance”.
That safeguard is relevant to: NetworkPolicy allows only explicitly selected paths once Pod ingress or egress isolation applies, and both directions may matter. The current failure instead follows from: A PVC binds only to compatible available storage or successful dynamic provisioning; absent provisioners, quotas or delayed binding can leave it Pending. Its prevention measure is “Monitor CSI provisioning events and test StorageClass compatibility in advance”.
This routine guards against another mechanism: ImagePullBackOff indicates failed image retrieval; cluster DNS, credentials, registry availability and image names are distinct potential causes. The recurring exposure in the current case is: A PVC binds only to compatible available storage or successful dynamic provisioning; absent provisioners, quotas or delayed binding can leave it Pending. The matching preventive check is “Monitor CSI provisioning events and test StorageClass compatibility in advance”.