From 84adf568a8967ddd2c59253645b4bdb1ee5610ba Mon Sep 17 00:00:00 2001 From: Huamin Chen Date: Thu, 18 Jan 2018 20:12:10 +0000 Subject: [PATCH] add examples Signed-off-by: Huamin Chen --- examples/pod.yaml | 17 +++++++++++++++++ examples/pvc.yaml | 11 +++++++++++ examples/sc.yaml | 12 ++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 examples/pod.yaml create mode 100644 examples/pvc.yaml create mode 100644 examples/sc.yaml diff --git a/examples/pod.yaml b/examples/pod.yaml new file mode 100644 index 000000000..d1f2dc02e --- /dev/null +++ b/examples/pod.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Pod +metadata: + name: web-server +spec: + containers: + - name: web-server + image: nginx + volumeMounts: + - mountPath: /var/lib/www/html + name: mypvc + volumes: + - name: mypvc + persistentVolumeClaim: + claimName: rbd-pv + readOnly: false + diff --git a/examples/pvc.yaml b/examples/pvc.yaml new file mode 100644 index 000000000..25f90f965 --- /dev/null +++ b/examples/pvc.yaml @@ -0,0 +1,11 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: rbd-pv +spec: + accessModes: + - ReadWriteOnce + storageClassName: rbd-csi-provisioner + resources: + requests: + storage: 1Mi diff --git a/examples/sc.yaml b/examples/sc.yaml new file mode 100644 index 000000000..b5b6839b4 --- /dev/null +++ b/examples/sc.yaml @@ -0,0 +1,12 @@ +apiVersion: storage.k8s.io/v1beta1 +kind: StorageClass +metadata: + name: rbd-csi-provisioner +provisioner: csi-rbd +parameters: + monitors: 172.24.0.6:6789 + pool: rbd + adminID: admin + adminSecret: AQAmsGBap4EoBhAAET/Hc7fBqAZj/cy7cDcoQA== + userID: kube + userSecret: AQAMgXhVwBCeDhAA9nlPaFyfUSatGD4drFWDvQ==