Dynamic Storage Provisioning OPENSHIFT CONTAINER PLATFORM | Persistent Storage Admin StorageClass Claim Z 2Gi RWX Good Bind User ... VolumeMount: Z Pod Definition Mount Fast NetApp Flash Block VMware VMDK Good NetApp SSD API Server NetApp SSD 2Gi NFS PV Create Map POD CONTAINER 5
Challenges in a GitOps world OPENSHIFT CONTAINER PLATFORM | Persistent Storage 6 Dynamic Storage provisioning ○ (By default) storage reclaim policy is set to “Delete” ○ Little control ○ Reclaiming storage after disaster is a manual process ■ It’s less work restoring from backup Manual Storage provisioning ○ Storage needs to be set up for each application ○ Keeping track of what is what ○ More control means more steps Other things to consider ○ File permissions ○ Restoring from backups
Challenges in a GitOps world OPENSHIFT CONTAINER PLATFORM | Persistent Storage 7 Dynamic Storage provisioning ○ (By default) storage reclaim policy is set to “Delete” ○ Little control ○ Reclaiming storage after disaster is a manual process ■ It’s less work restoring from backup Manual Storage provisioning ○ Storage needs to be set up for each application ○ Keeping track of what is what ○ More control means more steps Other things to consider ○ File permissions ○ Restoring from backups There’s no magic bullet