Glossary¶
Rook¶
CephBlockPool CRD¶
The CephBlockPool CRD is used by Rook to allow creation and customization of storage pools.
CephBlockPoolRadosNamespace CRD¶
The CephBlockPoolRadosNamespace CRD is used by Rook to allow creation of Ceph RADOS Namespaces.
CephClient CRD¶
CephClient CRD is used by Rook to allow creation and updating clients.
CephCluster CRD¶
The CephCluster CRD is used by Rook to allow creation and customization of storage clusters through the custom resource definitions (CRDs).
Ceph CSI¶
The Ceph CSI plugins implement an interface between a CSI-enabled Container Orchestrator (CO) and Ceph clusters.
CephFilesystem CRD¶
The CephFilesystem CRD is used by Rook to allow creation and customization of shared filesystems through the custom resource definitions (CRDs).
CephFilesystemMirror CRD¶
The CephFilesystemMirror CRD is used by Rook to allow creation and updating the Ceph fs-mirror daemon.
CephFilesystemSubVolumeGroup CRD¶
CephFilesystemMirror CRD is used by Rook to allow creation of Ceph Filesystem SubVolumeGroups.
CephNFS CRD¶
CephNFS CRD is used by Rook to allow exporting NFS shares of a CephFilesystem or CephObjectStore through the CephNFS custom resource definition. For further information please refer to the example here.
CephObjectStore CRD¶
CephObjectStore CRD is used by Rook to allow creation and customization of object stores.
CephObjectStoreUser CRD¶
CephObjectStoreUser CRD is used by Rook to allow creation and customization of object store users. For more information and examples refer to this documentation.
CephObjectRealm CRD¶
CephObjectRealm CRD is used by Rook to allow creation of a realm in a Ceph Object Multisite configuration. For more information and examples refer to this documentation.
CephObjectZoneGroup CRD¶
CephObjectZoneGroup CRD is used by Rook to allow creation of zone groups in a Ceph Object Multisite configuration. For more information and examples refer to this documentation.
CephObjectZone CRD¶
CephObjectZone CRD is used by Rook to allow creation of zones in a ceph cluster for a Ceph Object Multisite configuration. For more information and examples refer to this documentation.
CephRBDMirror CRD¶
CephRBDMirror CRD is used by Rook to allow creation and updating rbd-mirror daemon(s) through the custom resource definitions (CRDs). For more information and examples refer to this documentation.
External Storage Cluster¶
An external cluster is a Ceph configuration that is managed outside of the local K8s cluster.
Host Storage Cluster¶
A host storage cluster is where Rook configures Ceph to store data directly on the host devices.
Krew Plugin¶
The Rook Krew plugin is a tool to help troubleshoot your Rook cluster.
Object Bucket Claim (OBC)¶
An Object Bucket Claim (OBC) is custom resource which requests a bucket (new or existing) from a Ceph object store. For further reference please refer to OBC Custom Resource.
Object Bucket (OB)¶
An Object Bucket (OB) is a custom resource automatically generated when a bucket is provisioned. It is a global resource, typically not visible to non-admin users, and contains information specific to the bucket.
OpenShift¶
OpenShift Container Platform is a distribution of the Kubernetes container platform.
PVC Storage Cluster¶
In a PersistentVolumeClaim-based cluster, the Ceph persistent data is stored on volumes requested from a storage class of your choice.
Stretch Storage Cluster¶
A stretched cluster is a deployment model in which two datacenters with low latency are available for storage in the same K8s cluster, rather than three or more. To support this scenario, Rook has integrated support for stretch clusters.
Toolbox¶
The Rook toolbox is a container with common tools used for rook debugging and testing.
Ceph¶
Ceph is a distributed network storage and file system with distributed metadata management and POSIX semantics. See also the Ceph Glossary. Here are a few of the important terms to understand:
- Ceph Monitor (MON)
- Ceph Manager (MGR)
- Ceph Metadata Server (MDS)
- Object Storage Device (OSD)
- RADOS Block Device (RBD)
- Ceph Object Gateway (RGW)
Kubernetes¶
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. For further information see also the Kubernetes Glossary for more definitions. Here are a few of the important terms to understand: