Ceph (software): Difference between revisions

Created page with "Note: I don't have any experience running this. ==Kubernetes Deployment== See [https://docs.ceph.com/en/mimic/start/kube-helm/ ceph-helm] or [https://rook.io/ Rook]. ==Resou..."
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Note: I don't have any experience running this.
Note: I don't have any experience running this.
==Architecture==
[https://docs.ceph.com/en/latest/architecture/ Ceph Architecture]
===Algorithm===
====CRUSH====
====Erasure Coding====
===Overview===
A ceph cluster consists of pools.<br>
====Pools====
A pool is a partition to store objects and can either be a replicated pool or erasure code pool. Each pool stores the ownership of it's objects and has fixed parameters including the number of placement groups and the CRUSH rule.
===Storage Types===
====Object Storage====
[https://docs.ceph.com/en/latest/radosgw/# Ceph Object Gateway]
====Block Device====
[https://docs.ceph.com/en/latest/rbd/ Ceph Block Device]
===File System===
[https://docs.ceph.com/en/latest/cephfs/ Ceph File System]


==Kubernetes Deployment==
==Kubernetes Deployment==
See [https://docs.ceph.com/en/mimic/start/kube-helm/ ceph-helm] or [https://rook.io/ Rook].
See [https://rook.io/ Rook].


==Resources==
==Resources==
* [https://louwrentius.com/understanding-ceph-open-source-scalable-storage.html Understanding Ceph]
* [https://louwrentius.com/understanding-ceph-open-source-scalable-storage.html Understanding Ceph]
* [https://www.marksei.com/ceph-pools-beginners-guide/ ceph pools beginners guide]
* [https://www.reddit.com/r/kubernetes/comments/b163k6/comment/eisnrfp/?utm_source=share&utm_medium=web2x&context=3 Some notes on rook by u/plaz0r]