Using Ceph RBD for Persistent StorageComplete Example Using GlusterFS for Dynamic ProvisioningSwitching an Integrated OpenShift Container Registry to GlusterFSUsing StorageClasses for Existing Legacy Storage