Skip to content

Instantly share code, notes, and snippets.

@dav1x
Created December 14, 2017 19:58
Show Gist options
  • Save dav1x/1cfeca7d6bf59dd4c43f9a1ea1cb1dab to your computer and use it in GitHub Desktop.
Save dav1x/1cfeca7d6bf59dd4c43f9a1ea1cb1dab to your computer and use it in GitHub Desktop.
[root@master-0 ~]# cat cloud-provider-storage-class.yaml
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: "ose3-vmware-prod"
provisioner: kubernetes.io/vsphere-volume
parameters:
diskformat: zeroedthick
datastore: "ose3-vmware-prod"
[root@master-0 ~]# cat test.yml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: ose3-vmware-prod
annotations:
volume.beta.kubernetes.io/storage-class: ose3-vmware-prod
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
[root@master-0 ~]# oc describe sc
Name: ose3-vmware-prod
IsDefaultClass: No
Annotations: <none>
Provisioner: kubernetes.io/vsphere-volume
Parameters: datastore=ose3-vmware-prod,diskformat=zeroedthick
Events: <none>
[root@master-0 ~]# oc describe sc
Name: ose3-vmware-prod
IsDefaultClass: No
Annotations: <none>
Provisioner: kubernetes.io/vsphere-volume
Parameters: datastore=ose3-vmware-prod,diskformat=zeroedthick
Events: <none>
[root@master-0 ~]# oc describe pvc ose3-vmware-prod
Name: ose3-vmware-prod
Namespace: default
StorageClass: ose3-vmware-prod
Status: Bound
Volume: pvc-9bd88597-e110-11e7-83da-005056a5ad32
Labels: <none>
Annotations: pv.kubernetes.io/bind-completed=yes
pv.kubernetes.io/bound-by-controller=yes
volume.beta.kubernetes.io/storage-class=ose3-vmware-prod
volume.beta.kubernetes.io/storage-provisioner=kubernetes.io/vsphere-volume
Capacity: 2Gi
Access Modes: RWO
Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
6m 6m 1 persistentvolume-controller Normal ProvisioningSucceeded Successfully provisioned volume pvc-9bd88597-e110-11e7-83da-005056a5ad32 using kubernetes.io/vsphere-volume
@dav1x
Copy link
Author

dav1x commented Dec 14, 2017

[Global]
user = "[email protected]"
password = "mypassword"
server = "10.x.x.25"
port = 443
insecure-flag = 1
datacenter = Boston
datastore = ose3-vmware-prod
working-dir = /Boston/vm/ocp36/
[Disk]
scsicontrollertype = pvscsi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment