Rook Ceph is a Kubernetes operator that can be used to manage Ceph storage clusters on Kubernetes. Ceph is a distributed storage system that provides block, object, and file storage for your home lab, and Rook makes it easy to deploy and manage Ceph storage clusters on top of Kubernetes. This allows you to store and access your data from anywhere in the cluster, such pods are not stuck to a single node, like with local-path storage.
With Ceph Block devices you can use Ceph as a persistent storage solution for your Kubernetes cluster. You can create a storage class that will automatically provision a Ceph block device for your pods.
After deploying the operator, you can deploy Rook Ceph clusters via the Rook Ceph Cluster chart.
Install with:
helm repo add rook-ceph https://charts.rook.io/release/
helm install rook-ceph-operator rook-ceph/rook-ceph -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
rook-ceph-operator | samip5/k8s-cluster | 103 | v1.15.5 | a day ago |
rook-ceph-operator | ahgraber/homelab-gitops-k3s | 67 | v1.15.5 | 3 days ago |
rook-ceph-operator | rafaribe/home-ops | 51 | v1.15.5 | 4 days ago |
rook-ceph-operator | Diaoul/home-ops | 62 | v1.15.5 | 12 days ago |
rook-ceph-operator | h3mmy/bloopySphere | 62 | v1.14.12 | 12 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
boolean | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
csi.cephFSKernelMountOptions (46) ms_mode=prefer-crc | string |
csi.pluginTolerations[].operator (9) Exists | string |
csi.pluginTolerations[].effect (8) NoExecute | string |
string | |
csi.kubeletDirPath (8) /var/lib/kubelet | string |
boolean | |
boolean | |
string | |
csi.csiRBDProvisionerResource (6) - name : csi-provisioner
resource:
requests:
memory: 128Mi
cpu: 25m
limits:
memory: 256Mi
- name : csi-resizer
resource:
requests:
memory: 128Mi
cpu: 25m
limits:
memory: 256Mi
- name : csi-attacher
resource:
requests:
memory: 128Mi
cpu: 25m
limits:
memory: 256Mi
- name : csi-snapshotter
resource:
requests:
memory: 128Mi
cpu: 25m
limits:
memory: 256Mi
- name : csi-rbdplugin
resource:
requests:
memory: 512Mi
cpu: 50m
limits:
memory: 1Gi
- name : csi-omap-generator
resource:
requests:
memory: 512Mi
cpu: 50m
limits:
memory: 1Gi
- name : liveness-prometheus
resource:
requests:
memory: 128Mi
cpu: 25m
limits:
memory: 256Mi
| string |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
boolean | |
pspEnable (19) false | boolean |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean |