Why can't I delete standard-rwo GCP Storage Class?
I have 2 similar GKE Clusters, first running version 1.23.12-gke.100 and other running 1.24.5-gke.600.
standard-rwo storage class is immutable, to update reclaimPolicy I do the below:
In 1.23 cluster, I can delete standard-rwo class, modify reclaimPolicy and create the storageClass again.
In 1.24 cluster, I cannot delete standard-rwo as it gets recreated immediately. Any suggestions on how to change reclaimPolicy?
Solution – 1
You can just create a new storage class rather than deleting and (re)creating the existing one.
Less ideal options:
If you do not use dynamic provisioning, you can set the
persistentVolumeReclaimPolicy on the PV resource itself.
If you are using dynamic provisioning, you can patch the created PV and update the
persistentVolumeReclaimPolicy as well.