Persistent Storage
Last updated
Last updated
cegedim.cloud now provides a multi-tenants Ceph Storage Platform as a CSI provider with the following specifications:
Data is replicated 4 times and is evenly distributed (using Ceph Crush Map) across 2 Datacenters to ensure that under disaster scenarios, 2 replicas of data are always available.
Each Kubernetes cluster, as a Ceph client, has its own pool of data on Ceph server and consumes services with its own pool scoped credential.
Only CSI Ceph RBD is provided for the moment.
Further information on Ceph CSI can be found here:
cegedim.cloud uses External Snapshotter to snapshot & restore PVC of your Kubernetes clusters.
All information about this application can be found here:
We recommend to name the snapshotclass after the storageclass as a best practice. Simply execute the below command to check:
To list all CSI available in a Kubernetes cluster, perform the following:
Here is a mapping between Storage Class and CSI:
Component | Version |
---|---|
Name | Description |
---|---|
EB | ET | |
---|---|---|
CSI ceph-rbd | |
---|---|
Storage Classes | CSI |
---|---|
Ceph Cluster
17.2.5
CSI Ceph
3.9.0
cgdm-rwo
use CSI Ceph rbd to provision ReadWriteOnce
persistent volumes
cgdm-rwo
Ceph RBD
Replication
x4
x4
Fault Tolerance: 1 AZ is DOWN
Fault Tolerance: 1 DC is DOWN
Provisioning new PV
Remount existing PV
Compatible with all K8S applications
Multi-mount (RWX)
Resizable
Snapshot
Fault Tolerance: loss of 1 AZ
Fault Tolerance: loss of 1 DC
Compatible with K8S 1.22+
Compatible with K8S 1.22-