From 53e2f8c67f6c40afe2bd94a4d2fa8d574a9838b0 Mon Sep 17 00:00:00 2001 From: Rakshith R Date: Wed, 7 Aug 2024 12:47:56 +0530 Subject: [PATCH] csi: add pvc & pod yamls for block volume mode This commit adds example yamls for block volume mode. Signed-off-by: Rakshith R --- deploy/examples/csi/rbd/raw-block-pod.yaml | 17 +++++++++++++++++ deploy/examples/csi/rbd/raw-block-pvc.yaml | 13 +++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 deploy/examples/csi/rbd/raw-block-pod.yaml create mode 100644 deploy/examples/csi/rbd/raw-block-pvc.yaml diff --git a/deploy/examples/csi/rbd/raw-block-pod.yaml b/deploy/examples/csi/rbd/raw-block-pod.yaml new file mode 100644 index 000000000..f5b5a2142 --- /dev/null +++ b/deploy/examples/csi/rbd/raw-block-pod.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: v1 +kind: Pod +metadata: + name: csirbd-block-demo-pod +spec: + containers: + - name: centos + image: quay.io/centos/centos:latest + command: ["/bin/sleep", "infinity"] + volumeDevices: + - name: mypvc + devicePath: /dev/xvda + volumes: + - name: mypvc + persistentVolumeClaim: + claimName: raw-block-rbd-pvc diff --git a/deploy/examples/csi/rbd/raw-block-pvc.yaml b/deploy/examples/csi/rbd/raw-block-pvc.yaml new file mode 100644 index 000000000..4f38ecff2 --- /dev/null +++ b/deploy/examples/csi/rbd/raw-block-pvc.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: raw-block-rbd-pvc +spec: + accessModes: + - ReadWriteOnce + volumeMode: Block + resources: + requests: + storage: 1Gi + storageClassName: rook-ceph-block