An open-data PVC requests an access mode the provisioner cannot offer, and binding fails. What rule explains the failure?
Select an answer to reveal the explanation.
Short Explanation
You can’t order a “shared writable” pizza from a shop that only sells single slices—the backend has to support the access mode you ask for. If the PVC wants RWX and the disk type is RWO-only, binding fails. Modes aren’t decoration kubelet rewrites away.
Full Explanation
PersistentVolumeClaims advertise required accessModes; binding and provisioning succeed only when a PV or dynamic backend can satisfy those modes. Unsupported combinations leave the PVC Pending or fail provisioning. accessModes are not ignored because of expansion flags, nor are they purely cosmetic.