AwsElasticBlockStore |
*V1AwsElasticBlockStoreVolumeSource |
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore |
[optional] [default to null] |
AzureDisk |
*V1AzureDiskVolumeSource |
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. |
[optional] [default to null] |
AzureFile |
*V1AzureFileVolumeSource |
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. |
[optional] [default to null] |
Cephfs |
*V1CephFsVolumeSource |
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime |
[optional] [default to null] |
Cinder |
*V1CinderVolumeSource |
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md |
[optional] [default to null] |
ConfigMap |
*V1ConfigMapVolumeSource |
ConfigMap represents a configMap that should populate this volume |
[optional] [default to null] |
DownwardAPI |
*V1DownwardApiVolumeSource |
DownwardAPI represents downward API about the pod that should populate this volume |
[optional] [default to null] |
EmptyDir |
*V1EmptyDirVolumeSource |
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir |
[optional] [default to null] |
Fc |
*V1FcVolumeSource |
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. |
[optional] [default to null] |
FlexVolume |
*V1FlexVolumeSource |
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. |
[optional] [default to null] |
Flocker |
*V1FlockerVolumeSource |
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running |
[optional] [default to null] |
GcePersistentDisk |
*V1GcePersistentDiskVolumeSource |
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk |
[optional] [default to null] |
GitRepo |
*V1GitRepoVolumeSource |
GitRepo represents a git repository at a particular revision. |
[optional] [default to null] |
Glusterfs |
*V1GlusterfsVolumeSource |
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md |
[optional] [default to null] |
HostPath |
*V1HostPathVolumeSource |
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
[optional] [default to null] |
Iscsi |
*V1IscsiVolumeSource |
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://releases.k8s.io/HEAD/examples/volumes/iscsi/README.md |
[optional] [default to null] |
Name |
string |
Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
[default to null] |
Nfs |
*V1NfsVolumeSource |
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs |
[optional] [default to null] |
PersistentVolumeClaim |
*V1PersistentVolumeClaimVolumeSource |
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims |
[optional] [default to null] |
PhotonPersistentDisk |
*V1PhotonPersistentDiskVolumeSource |
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine |
[optional] [default to null] |
PortworxVolume |
*V1PortworxVolumeSource |
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine |
[optional] [default to null] |
Projected |
*V1ProjectedVolumeSource |
Items for all in one resources secrets, configmaps, and downward API |
[optional] [default to null] |
Quobyte |
*V1QuobyteVolumeSource |
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime |
[optional] [default to null] |
Rbd |
*V1RbdVolumeSource |
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md |
[optional] [default to null] |
ScaleIO |
*V1ScaleIoVolumeSource |
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. |
[optional] [default to null] |
Secret |
*V1SecretVolumeSource |
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret |
[optional] [default to null] |
Storageos |
*V1StorageOsVolumeSource |
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. |
[optional] [default to null] |
VsphereVolume |
*V1VsphereVirtualDiskVolumeSource |
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine |
[optional] [default to null] |