Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 6.6 KB

V1PersistentVolumeSpec.md

File metadata and controls

33 lines (29 loc) · 6.6 KB

V1PersistentVolumeSpec

Properties

Name Type Description Notes
accessModes string[] AccessModes contains all ways the volume can be mounted. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes [optional]
awsElasticBlockStore \UniversityOfAdelaide\OpenShift\Model\V1AWSElasticBlockStoreVolumeSource AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore [optional]
azureDisk \UniversityOfAdelaide\OpenShift\Model\V1AzureDiskVolumeSource AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. [optional]
azureFile \UniversityOfAdelaide\OpenShift\Model\V1AzureFileVolumeSource AzureFile represents an Azure File Service mount on the host and bind mount to the pod. [optional]
capacity map[string,\UniversityOfAdelaide\OpenShift\Model\ResourceQuantity] A description of the persistent volume's resources and capacity. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#capacity [optional]
cephfs \UniversityOfAdelaide\OpenShift\Model\V1CephFSVolumeSource CephFS represents a Ceph FS mount on the host that shares a pod's lifetime [optional]
cinder \UniversityOfAdelaide\OpenShift\Model\V1CinderVolumeSource Cinder represents a cinder volume attached and mounted on kubelets host machine More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md [optional]
claimRef \UniversityOfAdelaide\OpenShift\Model\V1ObjectReference ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#binding [optional]
fc \UniversityOfAdelaide\OpenShift\Model\V1FCVolumeSource FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. [optional]
flexVolume \UniversityOfAdelaide\OpenShift\Model\V1FlexVolumeSource FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. [optional]
flocker \UniversityOfAdelaide\OpenShift\Model\V1FlockerVolumeSource Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running [optional]
gcePersistentDisk \UniversityOfAdelaide\OpenShift\Model\V1GCEPersistentDiskVolumeSource GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk [optional]
glusterfs \UniversityOfAdelaide\OpenShift\Model\V1GlusterfsVolumeSource Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md [optional]
hostPath \UniversityOfAdelaide\OpenShift\Model\V1HostPathVolumeSource HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: http://kubernetes.io/docs/user-guide/volumes#hostpath [optional]
iscsi \UniversityOfAdelaide\OpenShift\Model\V1ISCSIVolumeSource ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. [optional]
nfs \UniversityOfAdelaide\OpenShift\Model\V1NFSVolumeSource NFS represents an NFS mount on the host. Provisioned by an admin. More info: http://kubernetes.io/docs/user-guide/volumes#nfs [optional]
persistentVolumeReclaimPolicy string What happens to a persistent volume when released from its claim. Valid options are Retain (default) and Recycle. Recycling must be supported by the volume plugin underlying this persistent volume. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#recycling-policy [optional]
photonPersistentDisk \UniversityOfAdelaide\OpenShift\Model\V1PhotonPersistentDiskVolumeSource PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine [optional]
portworxVolume \UniversityOfAdelaide\OpenShift\Model\V1PortworxVolumeSource PortworxVolume represents a portworx volume attached and mounted on kubelets host machine [optional]
quobyte \UniversityOfAdelaide\OpenShift\Model\V1QuobyteVolumeSource Quobyte represents a Quobyte mount on the host that shares a pod's lifetime [optional]
rbd \UniversityOfAdelaide\OpenShift\Model\V1RBDVolumeSource RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md [optional]
scaleIO \UniversityOfAdelaide\OpenShift\Model\V1ScaleIOVolumeSource ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. [optional]
storageClassName string Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. [optional]
vsphereVolume \UniversityOfAdelaide\OpenShift\Model\V1VsphereVirtualDiskVolumeSource VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine [optional]

[Back to Model list] [Back to API list] [Back to README]