diff --git a/examples/cephfs/pod-rwop.yaml b/examples/cephfs/pod-rwop.yaml new file mode 100644 index 000000000..30858e362 --- /dev/null +++ b/examples/cephfs/pod-rwop.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: v1 +kind: Pod +metadata: + name: csi-cephfs-demo-rwop-pod +spec: + containers: + - name: web-server + image: docker.io/library/nginx:latest + volumeMounts: + - name: mypvc + mountPath: /var/lib/www + volumes: + - name: mypvc + persistentVolumeClaim: + claimName: csi-cephfs-rwop-pvc + readOnly: false diff --git a/examples/cephfs/pvc-rwop.yaml b/examples/cephfs/pvc-rwop.yaml new file mode 100644 index 000000000..0096c1279 --- /dev/null +++ b/examples/cephfs/pvc-rwop.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: csi-cephfs-rwop-pvc +spec: + accessModes: + - ReadWriteOncePod + resources: + requests: + storage: 1Gi + storageClassName: csi-cephfs-sc diff --git a/examples/rbd/pod-rwop.yaml b/examples/rbd/pod-rwop.yaml new file mode 100644 index 000000000..ae3f39b1c --- /dev/null +++ b/examples/rbd/pod-rwop.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: v1 +kind: Pod +metadata: + name: csi-rbd-demo-fs-rwop-pod +spec: + containers: + - name: web-server + image: docker.io/library/nginx:latest + volumeMounts: + - name: mypvc + mountPath: /var/lib/www/html + volumes: + - name: mypvc + persistentVolumeClaim: + claimName: rbd-rwop-pvc + readOnly: false diff --git a/examples/rbd/pvc-rwop.yaml b/examples/rbd/pvc-rwop.yaml new file mode 100644 index 000000000..53bc712f8 --- /dev/null +++ b/examples/rbd/pvc-rwop.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: rbd-rwop-pvc +spec: + accessModes: + - ReadWriteOncePod + resources: + requests: + storage: 1Gi + storageClassName: csi-rbd-sc diff --git a/examples/rbd/raw-block-pod-rwop.yaml b/examples/rbd/raw-block-pod-rwop.yaml new file mode 100644 index 000000000..62be9cd04 --- /dev/null +++ b/examples/rbd/raw-block-pod-rwop.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: v1 +kind: Pod +metadata: + name: csi-rbd-demo-rwop-pod +spec: + containers: + - name: centos + image: quay.io/centos/centos:latest + command: ["/bin/sleep", "infinity"] + volumeDevices: + - name: data + devicePath: /dev/xvda + volumes: + - name: data + persistentVolumeClaim: + claimName: raw-block-rwop-pvc diff --git a/examples/rbd/raw-block-pvc-rwop.yaml b/examples/rbd/raw-block-pvc-rwop.yaml new file mode 100644 index 000000000..7d028dfe1 --- /dev/null +++ b/examples/rbd/raw-block-pvc-rwop.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: raw-block-rwop-pvc +spec: + accessModes: + - ReadWriteOncePod + volumeMode: Block + resources: + requests: + storage: 1Gi + storageClassName: csi-rbd-sc