From 49cf506c4a43204a344797a67a318e065b2c5467 Mon Sep 17 00:00:00 2001 From: Yug Gupta Date: Wed, 8 Sep 2021 14:12:48 +0530 Subject: [PATCH] ceph: Add mirrored pool yaml Add a new yaml for creating pools that have mirroring enabled. Signed-off-by: Yug Gupta --- .../kubernetes/ceph/pool-mirrored.yaml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 cluster/examples/kubernetes/ceph/pool-mirrored.yaml diff --git a/cluster/examples/kubernetes/ceph/pool-mirrored.yaml b/cluster/examples/kubernetes/ceph/pool-mirrored.yaml new file mode 100644 index 0000000000000..fce91ab5d3c04 --- /dev/null +++ b/cluster/examples/kubernetes/ceph/pool-mirrored.yaml @@ -0,0 +1,20 @@ +################################################################################################################# +# Create a mirroring enabled Ceph pool. Only a single OSD is required. +# kubectl create -f pool-mirrored.yaml +################################################################################################################# + +apiVersion: ceph.rook.io/v1 +kind: CephBlockPool +metadata: + name: mirroredpool + namespace: rook-ceph +spec: + replicated: + size: 1 + mirroring: + enabled: true + mode: image + # schedule(s) of snapshot + snapshotSchedules: + - interval: 24h # daily snapshots + startTime: 14:00:00-05:00