External mode storage cluster
For external storage clusters,
ocs-operator follows a slightly different
setup process. The
ocs-operator looks for the existence of the
ConfigMap, which must be created by someone else, either the administrator or the
ConfigMap, see Deploying
Data Foundation in external mode. The
ocs-operator then creates some or all
of the following resources, as specified in the
|External Ceph Configuration
|A ConfigMap that specifies the endpoints of the external
|External Ceph Credentials Secret
|A Secret that contains the credentials to connect to the external Ceph instance.
|External Ceph StorageClasses
|One or more StorageClasses to enable the creation of volumes for RBD, CephFS, and/or RGW.
|Enable CephFS CSI Driver
CephFS StorageClass is specified, configure
rook-ceph-operator to deploy the
CephFS CSI Pods.
|Ceph RGW Configuration
|If an RGW StorageClass is specified, create various Ceph Object CRs to enable and provide access to the Ceph RGW object storage endpoint.
After creating the resources specified in the
ConfigMap, the StorageCluster
creation process proceeds as follows:
CephCluster CR to trigger Ceph
rook-ceph-operator (see subsequent sections).
SnapshotClasses that applications use to
create snapshots of Ceph volumes.
NooBaa CR to trigger reconciliation from
noobaa-operator (see subsequent sections).
Quickstart CRs that display the quickstart
guides in the Console.