OBJECT
KubernetesKindDeploymentSpecTemplateSpecVolumes
Volume represents a named volume in a pod that may be accessed by any container in the pod.
link GraphQL Schema definition
- type KubernetesKindDeploymentSpecTemplateSpecVolumes {
- # 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
- KubernetesKindDeploymentSpecTemplateSpecVolumesAwsElasticBlockStore :
- # AzureDisk represents an Azure Data Disk mount on the host and bind mount to the
- # pod.
- KubernetesKindDeploymentSpecTemplateSpecVolumesAzureDisk :
- # AzureFile represents an Azure File Service mount on the host and bind mount to
- # the pod.
- KubernetesKindDeploymentSpecTemplateSpecVolumesAzureFile :
- # CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
- KubernetesKindDeploymentSpecTemplateSpecVolumesCephfs :
- # Cinder represents a cinder volume attached and mounted on kubelets host machine.
- # More info: https://examples.k8s.io/mysql-cinder-pd/README.md
- KubernetesKindDeploymentSpecTemplateSpecVolumesCinder :
- # ConfigMap represents a configMap that should populate this volume
- KubernetesKindDeploymentSpecTemplateSpecVolumesConfigMap :
- # CSI (Container Storage Interface) represents storage that is handled by an
- # external CSI driver (Alpha feature).
- KubernetesKindDeploymentSpecTemplateSpecVolumesCsi :
- # DownwardAPI represents downward API about the pod that should populate this
- # volume
- KubernetesKindDeploymentSpecTemplateSpecVolumesDownwardAPI :
- # EmptyDir represents a temporary directory that shares a pod's lifetime. More
- # info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
- KubernetesKindDeploymentSpecTemplateSpecVolumesEmptyDir :
- # FC represents a Fibre Channel resource that is attached to a kubelet's host
- # machine and then exposed to the pod.
- KubernetesKindDeploymentSpecTemplateSpecVolumesFc :
- # FlexVolume represents a generic volume resource that is provisioned/attached
- # using an exec based plugin.
- KubernetesKindDeploymentSpecTemplateSpecVolumesFlexVolume :
- # Flocker represents a Flocker volume attached to a kubelet's host machine. This
- # depends on the Flocker control service being running
- KubernetesKindDeploymentSpecTemplateSpecVolumesFlocker :
- # 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
- KubernetesKindDeploymentSpecTemplateSpecVolumesGcePersistentDisk :
- # GitRepo represents a git repository at a particular revision. DEPRECATED:
- # GitRepo is deprecated. To provision a container with a git repo, mount an
- # EmptyDir into an InitContainer that clones the repo using git, then mount the
- # EmptyDir into the Pod's container.
- KubernetesKindDeploymentSpecTemplateSpecVolumesGitRepo :
- # Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
- # More info: https://examples.k8s.io/volumes/glusterfs/README.md
- KubernetesKindDeploymentSpecTemplateSpecVolumesGlusterfs :
- # 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 --- TODO(jonesdl)
- # We need to restrict who can use host directory mounts and who can/can not mount
- # host directories as read/write.
- KubernetesKindDeploymentSpecTemplateSpecVolumesHostPath :
- # ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host
- # machine and then exposed to the pod. More info:
- # https://examples.k8s.io/volumes/iscsi/README.md
- KubernetesKindDeploymentSpecTemplateSpecVolumesIscsi :
- # 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
- String :
- # NFS represents an NFS mount on the host that shares a pod's lifetime More info:
- # https://kubernetes.io/docs/concepts/storage/volumes#nfs
- KubernetesKindDeploymentSpecTemplateSpecVolumesNfs :
- # PersistentVolumeClaimVolumeSource represents a reference to a
- # PersistentVolumeClaim in the same namespace. More info:
- # https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
- KubernetesKindDeploymentSpecTemplateSpecVolumesPersistentVolumeClaim :
- # PhotonPersistentDisk represents a PhotonController persistent disk attached and
- # mounted on kubelets host machine
- KubernetesKindDeploymentSpecTemplateSpecVolumesPhotonPersistentDisk :
- # PortworxVolume represents a portworx volume attached and mounted on kubelets
- # host machine
- KubernetesKindDeploymentSpecTemplateSpecVolumesPortworxVolume :
- # Items for all in one resources secrets, configmaps, and downward API
- KubernetesKindDeploymentSpecTemplateSpecVolumesProjected :
- # Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
- KubernetesKindDeploymentSpecTemplateSpecVolumesQuobyte :
- # RBD represents a Rados Block Device mount on the host that shares a pod's
- # lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md
- KubernetesKindDeploymentSpecTemplateSpecVolumesRbd :
- # ScaleIO represents a ScaleIO persistent volume attached and mounted on
- # Kubernetes nodes.
- KubernetesKindDeploymentSpecTemplateSpecVolumesScaleIO :
- # Secret represents a secret that should populate this volume. More info:
- # https://kubernetes.io/docs/concepts/storage/volumes#secret
- KubernetesKindDeploymentSpecTemplateSpecVolumesSecret :
- # StorageOS represents a StorageOS volume attached and mounted on Kubernetes
- # nodes.
- KubernetesKindDeploymentSpecTemplateSpecVolumesStorageos :
- # VsphereVolume represents a vSphere volume attached and mounted on kubelets host
- # machine
- KubernetesKindDeploymentSpecTemplateSpecVolumesVsphereVolume :
- }