How to allow Physical Volume Claim (PVC) resize for Kubernetes storage class
The prerequisite for resizing a Kubernetes Physical Volume Claim is that you allow volume expansion in the storage class the PVC belongs to (standard
storage class for this example).
We can allow this by setting allowVolumeExpansion: true for that storage class.
Patching the configuration on-the-go can easily be done using
kubectl patch storageclass/"standard" \
--namespace "default" \
--patch '{"allowVolumeExpansion": true}'
Remember that you might need to adjust your storage class and namespace depending on which ones you used. For any standard configuration, however, the namespace default
and the storage class standard
will be the ones you need.