Rook Ceph
Prerequisites
아래 중 하나는 존재해야 합니다.
- Raw devices (파티션 또는 파일 시스템이 없는 디바이스)
- Raw partitions (파일 시스템이 없는 파티션)
Block
모드로 사용가능한 PV(다른 StorageClass에 의해 프로비저닝 됨)
설치
helm repo add rook-release https://charts.rook.io/release \
&& helm repo update rook-release
mkdir -p storage/rook-ceph/{operator,cluster}
helm search repo rook-ceph -l
helm show values rook-release/rook-ceph \
--version v1.7.8 \
> storage/rook-ceph/operator/values.yaml
helm upgrade rook-ceph rook-release/rook-ceph \
--install \
--version v1.7.8 \
-n rook-ceph \
--create-namespace \
-f storage/rook-ceph/operator/values.yaml
helm show values rook-release/rook-ceph-cluster \
--version v1.7.8 \
> storage/rook-ceph/cluster/values.yaml
storage/rook-ceph/cluster/values.yaml
cephClusterSpec:
# ...
mon:
count: 3
allowMultiplePerNode: false
# ...
helm upgrade rook-ceph-cluster rook-release/rook-ceph-cluster \
--install \
--version v1.7.8 \
-n rook-ceph \
-f storage/rook-ceph/cluster/values.yaml
Design

Operator
:Agent
:Mon(Monitor)
:MGR(ManaGeR)
:RGW(RESTful GateWay)
:MDS(MetaData Server)
:OSD(Object Storage Daemon)
: