From 98e3528a143ff7b334a80b30b371504ec6b2424e Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sun, 17 Apr 2022 15:43:37 +0300 Subject: [PATCH] Add block PVC and pod examples --- csi/deploy/example-pvc-block.yaml | 13 +++++++++++++ csi/deploy/example-test-pod-block.yaml | 17 +++++++++++++++++ csi/deploy/example-test-pod.yaml | 17 +++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 csi/deploy/example-pvc-block.yaml create mode 100644 csi/deploy/example-test-pod-block.yaml create mode 100644 csi/deploy/example-test-pod.yaml diff --git a/csi/deploy/example-pvc-block.yaml b/csi/deploy/example-pvc-block.yaml new file mode 100644 index 000000000..8b83caf99 --- /dev/null +++ b/csi/deploy/example-pvc-block.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: test-vitastor-pvc-block +spec: + storageClassName: vitastor + volumeMode: Block + accessModes: + - ReadWriteMany + resources: + requests: + storage: 10Gi diff --git a/csi/deploy/example-test-pod-block.yaml b/csi/deploy/example-test-pod-block.yaml new file mode 100644 index 000000000..d3aacb3a8 --- /dev/null +++ b/csi/deploy/example-test-pod-block.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Pod +metadata: + name: vitastor-test-block-pvc + namespace: default +spec: + containers: + - name: vitastor-test-block-pvc + image: nginx + volumeDevices: + - name: data + devicePath: /dev/xvda + volumes: + - name: data + persistentVolumeClaim: + claimName: test-vitastor-pvc-block + readOnly: false diff --git a/csi/deploy/example-test-pod.yaml b/csi/deploy/example-test-pod.yaml new file mode 100644 index 000000000..df1aad70f --- /dev/null +++ b/csi/deploy/example-test-pod.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Pod +metadata: + name: vitastor-test-nginx + namespace: default +spec: + containers: + - name: vitastor-test-nginx + image: nginx + volumeMounts: + - mountPath: /usr/share/nginx/html/s3 + name: data + volumes: + - name: data + persistentVolumeClaim: + claimName: test-vitastor-pvc + readOnly: false