@@ -314,12 +314,9 @@ PersistentVolume types are implemented as plugins. Kubernetes currently supports
314
314
* [`azureDisk`](/docs/concepts/storage/volumes/#azuredisk) - Azure Disk
315
315
* [`azureFile`](/docs/concepts/storage/volumes/#azurefile) - Azure File
316
316
* [`cephfs`](/docs/concepts/storage/volumes/#cephfs) - CephFS volume
317
- * [`cinder`](/docs/concepts/storage/volumes/#cinder) - Cinder (OpenStack block storage)
318
- (**deprecated**)
319
317
* [`csi`](/docs/concepts/storage/volumes/#csi) - Container Storage Interface (CSI)
320
318
* [`fc`](/docs/concepts/storage/volumes/#fc) - Fibre Channel (FC) storage
321
319
* [`flexVolume`](/docs/concepts/storage/volumes/#flexVolume) - FlexVolume
322
- * [`flocker`](/docs/concepts/storage/volumes/#flocker) - Flocker storage
323
320
* [`gcePersistentDisk`](/docs/concepts/storage/volumes/#gcepersistentdisk) - GCE Persistent Disk
324
321
* [`glusterfs`](/docs/concepts/storage/volumes/#glusterfs) - Glusterfs volume
325
322
* [`hostPath`](/docs/concepts/storage/volumes/#hostpath) - HostPath volume
@@ -329,17 +326,28 @@ PersistentVolume types are implemented as plugins. Kubernetes currently supports
329
326
* [`local`](/docs/concepts/storage/volumes/#local) - local storage devices
330
327
mounted on nodes.
331
328
* [`nfs`](/docs/concepts/storage/volumes/#nfs) - Network File System (NFS) storage
332
- * `photonPersistentDisk` - Photon controller persistent disk.
333
- (This volume type no longer works since the removal of the corresponding
334
- cloud provider.)
335
329
* [`portworxVolume`](/docs/concepts/storage/volumes/#portworxvolume) - Portworx volume
336
- * [`quobyte`](/docs/concepts/storage/volumes/#quobyte) - Quobyte volume
337
330
* [`rbd`](/docs/concepts/storage/volumes/#rbd) - Rados Block Device (RBD) volume
338
- * [`scaleIO`](/docs/concepts/storage/volumes/#scaleio) - ScaleIO volume
339
- (**deprecated**)
340
- * [`storageos`](/docs/concepts/storage/volumes/#storageos) - StorageOS volume
341
331
* [`vsphereVolume`](/docs/concepts/storage/volumes/#vspherevolume) - vSphere VMDK volume
342
332
333
+ The following types of PersistentVolume are deprecated. This means that support is still available but will be removed in a future Kubernetes release.
334
+
335
+ * [`cinder`](/docs/concepts/storage/volumes/#cinder) - Cinder (OpenStack block storage)
336
+ (**deprecated** in v1.18)
337
+ * [`flocker`](/docs/concepts/storage/volumes/#flocker) - Flocker storage
338
+ (**deprecated** in v1.22)
339
+ * [`quobyte`](/docs/concepts/storage/volumes/#quobyte) - Quobyte volume
340
+ (**deprecated** in v1.22)
341
+ * [`storageos`](/docs/concepts/storage/volumes/#storageos) - StorageOS volume
342
+ (**deprecated** in v1.22)
343
+
344
+ Older versions of Kubernetes also supported the following in-tree PersistentVolume types :
345
+
346
+ * `photonPersistentDisk` - Photon controller persistent disk.
347
+ (**not available** after v1.15)
348
+ * [`scaleIO`](/docs/concepts/storage/volumes/#scaleio) - ScaleIO volume
349
+ (**not available** after v1.21)
350
+
343
351
# # Persistent Volumes
344
352
345
353
Each PV contains a spec and status, which is the specification and status of the volume.
@@ -437,7 +445,6 @@ In the CLI, the access modes are abbreviated to:
437
445
| RBD | ✓ | ✓ | - |
438
446
| VsphereVolume | ✓ | - | - (works when Pods are collocated) |
439
447
| PortworxVolume | ✓ | - | ✓ |
440
- | ScaleIO | ✓ | ✓ | - |
441
448
| StorageOS | ✓ | - | - |
442
449
443
450
# ## Class
0 commit comments