OBJECT
KubernetesKindStatefulSetSpecTemplateSpecVolumes
Volume represents a named volume in a pod that may be accessed by any container in the pod.
link GraphQL Schema definition
- type KubernetesKindStatefulSetSpecTemplateSpecVolumes {
- # 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
- KubernetesKindStatefulSetSpecTemplateSpecVolumesAwsElasticBlockStore :
- # AzureDisk represents an Azure Data Disk mount on the host and bind mount to the
- # pod.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesAzureDisk :
- # AzureFile represents an Azure File Service mount on the host and bind mount to
- # the pod.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesAzureFile :
- # CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
- KubernetesKindStatefulSetSpecTemplateSpecVolumesCephfs :
- # Cinder represents a cinder volume attached and mounted on kubelets host machine.
- # More info: https://examples.k8s.io/mysql-cinder-pd/README.md
- KubernetesKindStatefulSetSpecTemplateSpecVolumesCinder :
- # ConfigMap represents a configMap that should populate this volume
- KubernetesKindStatefulSetSpecTemplateSpecVolumesConfigMap :
- # CSI (Container Storage Interface) represents storage that is handled by an
- # external CSI driver (Alpha feature).
- KubernetesKindStatefulSetSpecTemplateSpecVolumesCsi :
- # DownwardAPI represents downward API about the pod that should populate this
- # volume
- KubernetesKindStatefulSetSpecTemplateSpecVolumesDownwardAPI :
- # EmptyDir represents a temporary directory that shares a pod's lifetime. More
- # info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
- KubernetesKindStatefulSetSpecTemplateSpecVolumesEmptyDir :
- # FC represents a Fibre Channel resource that is attached to a kubelet's host
- # machine and then exposed to the pod.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesFc :
- # FlexVolume represents a generic volume resource that is provisioned/attached
- # using an exec based plugin.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesFlexVolume :
- # Flocker represents a Flocker volume attached to a kubelet's host machine. This
- # depends on the Flocker control service being running
- KubernetesKindStatefulSetSpecTemplateSpecVolumesFlocker :
- # 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
- KubernetesKindStatefulSetSpecTemplateSpecVolumesGcePersistentDisk :
- # 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.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesGitRepo :
- # Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
- # More info: https://examples.k8s.io/volumes/glusterfs/README.md
- KubernetesKindStatefulSetSpecTemplateSpecVolumesGlusterfs :
- # 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.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesHostPath :
- # 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
- KubernetesKindStatefulSetSpecTemplateSpecVolumesIscsi :
- # 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
- KubernetesKindStatefulSetSpecTemplateSpecVolumesNfs :
- # PersistentVolumeClaimVolumeSource represents a reference to a
- # PersistentVolumeClaim in the same namespace. More info:
- # https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
- KubernetesKindStatefulSetSpecTemplateSpecVolumesPersistentVolumeClaim :
- # PhotonPersistentDisk represents a PhotonController persistent disk attached and
- # mounted on kubelets host machine
- KubernetesKindStatefulSetSpecTemplateSpecVolumesPhotonPersistentDisk :
- # PortworxVolume represents a portworx volume attached and mounted on kubelets
- # host machine
- KubernetesKindStatefulSetSpecTemplateSpecVolumesPortworxVolume :
- # Items for all in one resources secrets, configmaps, and downward API
- KubernetesKindStatefulSetSpecTemplateSpecVolumesProjected :
- # Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
- KubernetesKindStatefulSetSpecTemplateSpecVolumesQuobyte :
- # 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
- KubernetesKindStatefulSetSpecTemplateSpecVolumesRbd :
- # ScaleIO represents a ScaleIO persistent volume attached and mounted on
- # Kubernetes nodes.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesScaleIO :
- # Secret represents a secret that should populate this volume. More info:
- # https://kubernetes.io/docs/concepts/storage/volumes#secret
- KubernetesKindStatefulSetSpecTemplateSpecVolumesSecret :
- # StorageOS represents a StorageOS volume attached and mounted on Kubernetes
- # nodes.
- KubernetesKindStatefulSetSpecTemplateSpecVolumesStorageos :
- # VsphereVolume represents a vSphere volume attached and mounted on kubelets host
- # machine
- KubernetesKindStatefulSetSpecTemplateSpecVolumesVsphereVolume :
- }