From 2c75b39979cf684af3c560837819fafb5e94c512 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Wed, 28 Mar 2018 11:18:44 +0800 Subject: [PATCH 1/2] Add full example for kubernetes.io/cinder provisioner Add kubernetes.io/cinder example, make it easy for beginner to understand the difference with openstack.org/standalone-cinder provisioner. --- .../cinder/cinder-in-tree-full.yaml | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml diff --git a/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml b/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml new file mode 100644 index 0000000000..5347eb28bb --- /dev/null +++ b/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml @@ -0,0 +1,41 @@ +kind: StorageClass +apiVersion: storage.k8s.io/v1 +metadata: + name: gold +provisioner: kubernetes.io/cinder +parameters: + type: hdd + availability: nova +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: myclaim-gold +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi # pass here the size of the volume + storageClassName: gold +--- +apiVersion: v1 +kind: Pod +metadata: + name: web +spec: + containers: + - name: web + image: nginx + ports: + - name: web + containerPort: 80 + hostPort: 8081 + protocol: TCP + volumeMounts: + - mountPath: "/usr/share/nginx/html" + name: mypd + volumes: + - name: mypd + persistentVolumeClaim: + claimName: myclaim-gold From f6a2bdb3769bb5883328ca95891c99074b39fdf3 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Wed, 28 Mar 2018 17:43:12 +0800 Subject: [PATCH 2/2] Add availability and fsType placehold in cinder-in-tree-full example --- .../cinder/cinder-in-tree-full.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml b/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml index 5347eb28bb..989974182f 100644 --- a/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml +++ b/examples/persistent-volume-provisioning/cinder/cinder-in-tree-full.yaml @@ -5,7 +5,8 @@ metadata: provisioner: kubernetes.io/cinder parameters: type: hdd - availability: nova +# availability: nova +# fsType: ext4 --- kind: PersistentVolumeClaim apiVersion: v1