Skip to content

Commit

Permalink
Merge pull request #727 from tolleiv/pvs
Browse files Browse the repository at this point in the history
Add some missing supported PVs and a capability overview
  • Loading branch information
kelseyhightower authored Aug 2, 2016
2 parents 1d11991 + bca79cf commit 61acb68
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion docs/user-guide/persistent-volumes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,15 @@ The reclaim policy for a `PersistentVolume` tells the cluster what to do with th

* GCEPersistentDisk
* AWSElasticBlockStore
* AzureFile
* FC (Fibre Channel)
* NFS
* iSCSI
* RBD (Ceph Block Device)
* CephFS
* Cinder (OpenStack block storage)
* Glusterfs
* VsphereVolume
* HostPath (single node testing only -- local storage is not supported in any way and WILL NOT WORK in a multi-node cluster)


Expand Down Expand Up @@ -86,7 +91,7 @@ Currently, storage size is the only resource that can be set or requested. Futu

### Access Modes

A `PersistentVolume` can be mounted on a host in any way supported by the resource provider. Providers will have different capabilities and each PV's access modes are set to the specific modes supported by that particular volume. For example, NFS can support multiple read/write clients, but a specific NFS PV might be exported on the server as read-only. Each PV gets its own set of access modes describing that specific PV's capabilities.
A `PersistentVolume` can be mounted on a host in any way supported by the resource provider. As shown in the table below, providers will have different capabilities and each PV's access modes are set to the specific modes supported by that particular volume. For example, NFS can support multiple read/write clients, but a specific NFS PV might be exported on the server as read-only. Each PV gets its own set of access modes describing that specific PV's capabilities.

The access modes are:

Expand All @@ -103,6 +108,23 @@ In the CLI, the access modes are abbreviated to:
> __Important!__ A volume can only be mounted using one access mode at a time, even if it supports many. For example, a GCEPersistentDisk can be mounted as ReadWriteOnce by a single node or ReadOnlyMany by many nodes, but not at the same time.


| Volume Plugin | ReadWriteOnce| ReadOnlyMany| ReadWriteMany|
| :--- | :---: | :---: | :---: |
| AWSElasticBlockStore | x | - | - |
| AzureFile | x | x | x |
| CephFS | x | x | x |
| Cinder | x | - | - |
| FC | x | x | - |
| FlexVolume | x | x | - |
| GCEPersistentDisk | x | x | - |
| Glusterfs | x | x | x |
| HostPath | x | - | - |
| iSCSI | x | x | - |
| NFS | x | x | x |
| RDB | x | x | - |
| VsphereVolume | x | - | - |


### Recycling Policy

Current recycling policies are:
Expand Down

0 comments on commit 61acb68

Please sign in to comment.