Question 750
At Horizon observability, in a disposable simulated environment during a monitored release window: The operations team needs to identify StorageClass balanced-block's provisioner, binding mode and expansion policy before assigning it to a new claim. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
StorageClasses specify provisioning behavior separately from an individual claim, including binding policy and reclaim defaults. This explains the stated condition. The corresponding action is: Run kubectl get storageclass balanced-block -o yaml. The direct acceptance evidence is: Inspect provisioner, volumeBindingMode and allowVolumeExpansion for balanced-block and compare with the planned PVC.
Incorrect Answers
The offered statement is true for this other mechanism: The default class admission behavior can assign storageClassName to new PVCs that omit it; concurrent defaults create ambiguous behavior. It does not explain the facts described here, which follow from: StorageClasses specify provisioning behavior separately from an individual claim, including binding policy and reclaim defaults.
This principle describes a separate cause: The reclaim policy controls the fate of backing storage after PVC release; Retain requires an explicit cleanup and reuse process. The reported condition is governed by: StorageClasses specify provisioning behavior separately from an individual claim, including binding policy and reclaim defaults. The two mechanisms should not be conflated.
PVC expansion requests larger provisioned storage without deleting the claim; the CSI driver and filesystem may require additional expansion steps. That explanation applies to a different technical failure. Here the controlling principle is: StorageClasses specify provisioning behavior separately from an individual claim, including binding policy and reclaim defaults.