Default Behavior of the RBD Provisioner¶
The default Ceph Cluster configuration set up during StarlingX installation contains a single storage tier, storage, containing all the OSDs.
The default RBD provisioner service runs within the kube-system namespace and has a single storage class, ‘general’, which is configured to:
- use the default ‘storage’ ceph storage tier 
- use a kube-rbd ceph pool, and 
- only support PVC requests from the following namespaces: kube-system, default and kube-public. 
The full details of the rbd-provisioner configuration can be viewed with the following commands:
~(keystone_admin)$ system helm-override-list platform-integ-apps
This command provides the chart names and the overrides namespaces.
~(keystone_admin)$ system helm-override-show platform-integ-apps rbd-provisioner kube-system
See Creating ReadWriteOnce Persistent Volume Claims and Mounting ReadWriteOnce Persistent Volumes in Containers for an example of how to create and mount a ReadWriteOnce PVC from the ‘general’ storage class.
