If I have a Pod that is using PVC which is using manually provided PV (there is no StorageCLass).And the PV has a Retain option. What is the appropriate way to extend the PV Claim, without everything crashing.
You can not resize the existing PVC which is in a Bound state. Unless you have a StorageClass with allowVolumeExpansion set to true.
Without the StorageClass, you need to manually scale down the Deployment/StatefulSet, resize the PV/PVC, and then Scale back up the Deploy/StatefulSet.
If there’s no StorageClass, you’ll likely need to manually resize the PV. Expand the underlying storage and edit the PV and PVC with the new size. Also, restart the Pod if needed and make sure the filesystem inside the Pod recognizes the change!