7.5 KiB
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.
kubectl Plugin
The Rook kubectl 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: