Skip to content

Commit 7048041

Browse files
author
Lorenzo Paris
authored
Update storage-classes.md
Adding vSphere CSI StorageClass example.
1 parent 7ec4498 commit 7048041

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

content/en/docs/concepts/storage/storage-classes.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,33 @@ This internal provisioner of OpenStack is deprecated. Please use [the external c
415415

416416
### vSphere
417417

418+
There are two types of provisioners for vSphere storage classes:
419+
420+
- [CSI provisioner](#csi-provisioner): `csi.vsphere.vmware.com`
421+
- [vCP provisioner](#vcp-provisioner): `kubernetes.io/vsphere-volume`
422+
423+
In-tree provisioners are [deprecated](https://kubernetes.io/blog/2019/12/09/kubernetes-1-17-feature-csi-migration-beta/#why-are-we-migrating-in-tree-plugins-to-csi). For more information on the CSI provisioner, see [Kubernetes vSphere CSI Driver](https://vsphere-csi-driver.sigs.k8s.io/) and [vSphereVolume CSI migration](https://kubernetes.io/docs/concepts/storage/volumes/#csi-migration-5).
424+
425+
#### CSI Provisioner
426+
427+
The vSphere CSI StorageClass provisioner works with Tanzu Kubernetes clusters.
428+
429+
```
430+
kind: StorageClass
431+
apiVersion: storage.k8s.io/v1
432+
metadata:
433+
name: example-vsphere-sc-csi
434+
annotations:
435+
storageclass.kubernetes.io/is-default-class: "true"
436+
provisioner: csi.vsphere.vmware.com
437+
parameters:
438+
datastoreurl: "ds:///vmfs/volumes/vsan:52d8eb4842dbf493-41523be9cd4ff7b7/"
439+
```
440+
441+
#### vCP Provisioner
442+
443+
The following examples use the VMware Cloud Provider (vCP) StorageClass provisioner.
444+
418445
1. Create a StorageClass with a user specified disk format.
419446
420447
```yaml

0 commit comments

Comments
 (0)