This document outlines the definitions found in the Kubernetes Excel spreadsheet report.
Nodes Tab
Data Point | Definition |
Node Name | The name of the Node |
UID | UID is the unique in time and space value for this Node. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. |
Role |
The Role of the node in the Kubernetes cluster Possible values: Master Worker Node |
Cluster | The Kubernetes cluster the node is part of. |
Machine ID | MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html |
OS | The Operating System reported by the node |
OS Image | OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)) |
System UUID | SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts |
Architecture | The Architecture reported by the node |
Kublet Version | The Kubelet Version reported by the node. |
KubeProxy Version | The KubeProxy Version reported by the node. |
Container Run Time Version | The ContainerRuntime Version reported by the node |
Total CPU |
The node total CPU including the CPU reserved for Kubelet and OS The CPU resource is measured in CPU units. One CPU, in Kubernetes, is equivalent to: 1 AWS vCPU 1 GCP Core 1 Azure vCore 1 Hyperthread on a bare-metal Intel processor with Hyperthreading Fractional values are allowed. A Container that requests 0.5 CPU is guaranteed half as much CPU as a Container that requests 1 CPU. You can use the suffix m to mean milli. For example, 100m CPU, 100 milliCPU, and 0.1 CPU are all the same. Precision finer than 1m is not allowed CPU is always requested as an absolute quantity, never as a relative quantity; 0.1 is the same amount of CPU on a single-core, dual-core, or 48-core machine. Check: https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/ |
Allocatable CPU |
The CPU available for pods. Allocatable represents the resources of a node that are available for scheduling CPU units. The CPU resource is measured in CPU units. One CPU, in Kubernetes, is equivalent to: 1 AWS vCPU 1 GCP Core 1 Azure vCore 1 Hyperthread on a bare-metal Intel processor with Hyperthreading Fractional values are allowed. A Container that requests 0.5 CPU is guaranteed half as much CPU as a Container that requests 1 CPU. You can use the suffix m to mean milli. For example, 100m CPU, 100 milliCPU, and 0.1 CPU are all the same. Precision finer than 1m is not allowed CPU is always requested as an absolute quantity, never as a relative quantity; 0.1 is the same amount of CPU on a single-core, dual-core, or 48-core machine. Check: https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/ |
Total Memory (KiB) | The node total Memory including the memory reserved for Kubelet and OS |
Allocatable Memory (KiB) | The memory available for pods scheduling. Allocatable represents the resources of a node that are available for scheduling |
Total Ephemeral Storage (GiB) |
The node total Ephemeral Storage including the Ephemeral Storage reserved for Kubelet and OS
Pods use ephemeral local storage for scratch space, caching, and for logs. The kubelet can provide scratch space to Pods using local ephemeral storage to mount emptyDir volumes into containers. |
Allocatable Ephemeral Storage (GiB) |
The Ephemeral Storage available for pods. Allocatable represents the resources of a node that are available for scheduling
Pods use ephemeral local storage for scratch space, caching, and for logs. The kubelet can provide scratch space to Pods using local ephemeral storage to mount emptyDir volumes into containers. |
Non-terminated Pods | The number of non-terminated pods on the node |
Internal IP | The internal IP of the node |
External IP | The external IP or the host name |
Provider ID |
ID of the node assigned by the cloud provider in the format <ProviderName>://<ProviderSpecificNodeID> Note: This value will be available only if the Kubernetes cluster is running on Cloud Service Provider environment |
Creation Time Stamp | The time stamp of when the node was created. |
Images No. | The number of container images on this node |
Total Images Size (GiB) | The total size of all container Images on this node |
Volumes Attached No. | The number of the volumes that are attached to the node. |
Volumes In Use No. | The number of attachable volumes in use (mounted) by the node |
Node Ready? | True if the node is healthy and ready to accept pods, False if the node is not healthy and is not accepting pods, and Unknown if the node controller has not heard from the node in the last node-monitor-grace-period (default is 40 seconds) |
Disk Pressure? | True if pressure exists on the disk size—that is, if the disk capacity is low; otherwise False |
PID Pressure? | True if pressure exists on the processes—that is, if there are too many processes on the node; otherwise False |
Memory Pressure? | True if pressure exists on the node memory—that is, if the node memory is low; otherwise False |
Network Unavailable? | True if the network for the node is not correctly configured, otherwise False |
Pods Tab
Data Point | Definition |
Pod Name | The name of the Pod. Name must be unique within a namespace. |
UID | UID is the unique in time and space value for this Pod. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations |
Name Space | Namespace defines the space within which each name must be unique |
Node Name | The Name of the Node the pod is running on |
Host Name | Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. |
Cluster | The name of the Cluster |
Phase |
The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle. There are five possible phase values: Pending: The pod has been accepted by the Kubernetes system, but one or more of the container images has not been created. Running: The pod has been bound to a node, and all of the containers have been created. Succeeded: All containers in the pod have terminated in success, and will not be restarted. Failed: All containers in the pod have terminated, and at least one container has terminated in failure. Unknown: For some reason the state of the pod could not be obtained, typically due to an error in communicating with the host of the pod. For more info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase |
Host IP | IP address of the host to which the pod is assigned. Empty if not yet scheduled. |
Pod IP | IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. |
QOS Class | The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes. |
DNS Policy | Set DNS policy for the pod. Defaults to "ClusterFirst". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. |
Restart Policy |
Restart policy for all containers within the pod. One of: Always OnFailure Never Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy |
Scheduler Name | If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler |
Priority | The priority value. Various system components use this field to find the priority of the pod. The higher the value, the higher the priority. |
Priority Class Name | If specified, indicates the pod's priority. "system-node-critical" and "system-cluster-critical" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default. |
Creation Time Stamp | CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. |
Start Time | Date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod. |
Initialized? |
A Pod has a PodStatus, which has an array of PodConditions through which the Pod has or has not passed. Kubelet manages the following PodConditions: PodScheduled: the Pod has been scheduled to a node. PodHasNetwork: (alpha feature; must be enabled explicitly) the Pod sandbox has been successfully created and networking configured. ContainersReady: all containers in the Pod are ready. Initialized: all init containers have completed successfully. Ready: the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. |
Ready? |
A Pod has a PodStatus, which has an array of PodConditions through which the Pod has or has not passed. Kubelet manages the following PodConditions: PodScheduled: the Pod has been scheduled to a node. PodHasNetwork: (alpha feature; must be enabled explicitly) the Pod sandbox has been successfully created and networking configured. ContainersReady: all containers in the Pod are ready. Initialized: all init containers have completed successfully. Ready: the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. |
Containers Ready? |
A Pod has a PodStatus, which has an array of PodConditions through which the Pod has or has not passed. Kubelet manages the following PodConditions: PodScheduled: the Pod has been scheduled to a node. PodHasNetwork: (alpha feature; must be enabled explicitly) the Pod sandbox has been successfully created and networking configured. ContainersReady: all containers in the Pod are ready. Initialized: all init containers have completed successfully. Ready: the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. |
Pod Scheduled? |
A Pod has a PodStatus, which has an array of PodConditions through which the Pod has or has not passed. Kubelet manages the following PodConditions: PodScheduled: the Pod has been scheduled to a node. PodHasNetwork: (alpha feature; must be enabled explicitly) the Pod sandbox has been successfully created and networking configured. ContainersReady: all containers in the Pod are ready. Initialized: all init containers have completed successfully. Ready: the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. |
Containers Tab
Data Point | Definition |
Container Name | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. |
Pod Name | The name of the pod that contain this container. |
Node Name | The name of the node the Container is running on |
Host Name | Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. |
Cluster | The name of the Cluster |
Image | Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. |
Image Pull Policy | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images |
CPU Limit | Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
CPU Requests | Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
Memory Limit (MiB) | Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
Memory Requests (MiB) | Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
Volumes
A volume represents a named volume in a pod that may be accessed by any container in the pod.
Data Point | Definition |
Volume Name | The Volume Name |
Pod Name | The Pod Name that the volume is assigned to |
Node Name | The name of the node the pod is running on |
Cluster | The name of the Cluster |
Volume Type |
The type of the volume and that can be one of the following possible values awsElasticBlockStore azureDisk azureFile cephfs cinder configMap csi downwardAPI emptyDir ephemeral fc flexVolume flocker gcePersistentDisk gitRepo glusterfs hostPath iscsi nfs persistentVolumeClaim photonPersistentDisk portworxVolume projected quobyte rbd scaleIO secret vsphereVolume |
Persistent Volume Claims
Data Point | Definition |
Persistent Volume Claim Name | The Persistent Volume Claim Name |
UID | The Persistent Volume Claim UID |
Cluster | The name of the Cluster |
Pod Name | The name of the Pod bound to the Persistent volume claim |
Node Name | The name of the Node the pod is running on |
Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. |
Access Mode | Access Modes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 |
Phase | Phase represents the current phase of PersistentVolumeClaim. |
Capacity (GiB) | Capacity represents the actual resources of the underlying volume. |
Volume Mode | Volume Mode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. |
Volume Name | Volume Name is the binding reference to the PersistentVolume backing this claim. |
Storage Class Name | Storage Class Name is the name of the Storage Class required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 |
Persistent Volumes
PV: CSI
Represents storage that is handled by an external CSI driver
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |
Volume Source |
The source of the volume and can be one of the following. awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents direct-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
CSI Driver | The name of the driver to use for this volume |
Filesystem Type | fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". |
Protocol | The Protocol used for storage networking |
Array ID | The Storage array ID |
Volume Group | The Volume group name if exists. |
Volume Handle | The unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: AWS EBS
Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the referent Persistent Volume Claim. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs" |
Partition | The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". |
Read Only ? | ReadOnly value true will force the readOnly setting in VolumeMounts |
Volume ID | The unique ID of the persistent disk resource in AWS (Amazon EBS volume). |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Azure Disk
Azure Disk represents an Azure Data Disk mount on the host and bind mount to the pod
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the referent Persistent Volume Claim. |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. |
Caching Mode | cachingMode is the Host Caching mode: None, Read Only, Read Write. |
Read Only ? | Read Only Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. |
Disk Name | The Name of the data disk in the blob storage |
Disk URI | Disk URI is the URI of data disk in the blob storage |
Kind | Kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Azure File
Azure File represents an Azure File Service mount on the host and bind mount to the pod.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Share Name | Share Name is the azure Share Name |
Read Only ? | Read Only Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: GCE Disk
Represents a Google Compute Engine Disk resource that is attached to a kubelet's host machine and then exposed to the pod.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. |
Partition | Partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). |
Persistent Disk Name | The unique name of the Persistent Disk resource in GCE. Used to identify the disk in GCE |
Read Only? | Read Only here will force the Read Only setting in Volume Mounts. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Cephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the referent Persistent Volume Claim. |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Path | Share Name is the azure Share Name |
Read Only? | Read Only Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Cinder
Cinder represents a cinder volume attached and mounted on kubelets host machine.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Read Only ? | Read Only Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. |
Volume ID | Volume ID used to identify the volume in cinder. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Fibre Channel
Fibre Channel represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Read Only ? | Read Only Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. |
LUN | FC target LUN number |
Target WWNs | FC target worldwide names (WWNs) |
WWIDs | FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Flex Volume
Flex Volume represents a generic volume resource that is provisioned/attached using an exec based plugin.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Driver | Driver is the name of the driver to use for this volume. |
Filesystem Type | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Read Only ? | Read Only Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Flocker
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.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Dataset Name | Dataset Name is Name of the dataset stored as metadata |
Dataset UUID | Dataset UUID is the UUID of the dataset. This is unique identifier of a Flocker dataset |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Glusterfs Volume
Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Path | The Glusterfs volume path. |
Read Only? | Read Only here will force the Read Only setting in Volume Mounts. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: iSCSI Disk
Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Initiator Name | The custom iSCSI Initiator Name. If initiator Name is specified with iscsi Interface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. |
IQN | The Target iSCSI Qualified Name. |
iSCSI Interface | The interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). |
LUN | The iSCSI Target LUN number. |
Read Only? | Read Only here will force the Read Only Setting in Volume Mounts. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Local
Local represents directly-attached storage with node affinity
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Path | The full path to the volume on the node. It can be either a directory or block device (disk, partition, ...). |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: NFS
Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Server | Server is the hostname or IP address of the NFS server. |
Read Only? | Read Only here will force the NFS export to be mounted with read-only permissions. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Photon Persistent Disk
Represents a Photon Controller persistent disk resource.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Persistent Disk ID | The ID that identifies Photon Controller persistent disk |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Portworx Volume
Represents a Portworx volume resource.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim. |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Volume ID | Volume ID uniquely identifies a Portworx volume |
Read Only? | Read Only here will force the NFS export to be mounted with read-only permissions. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: Quobyte Volume
Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
Persistent Volume Claim Name | Name of the Persistent Volume Claim |
Persistent Volume Claim Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
Persistent Volume Claim UID | UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Group | Group to map volume access to Default is no group |
Volume ID | Volume ID uniquely identifies a Portworx volume |
Tenant | tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin |
Volume | Volume is a string that references an already created Quobyte volume by name. |
Read Only? | Read Only here will force the NFS export to be mounted with read-only permissions. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: RBD Volume
Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Image | The Rados image name. |
Pool | The Rados pool name. |
Read Only? | Read Only here will force the NFS export to be mounted with read-only permissions. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: ScaleIO Volume
ScaleIO Persistent Volume Source represents a persistent ScaleIO volume
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Gateway | The host address of the ScaleIO API Gateway. |
Protection Domain | The name of the ScaleIO Protection Domain for the configured storage. |
Storage Mode | Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. |
Storage Pool | The ScaleIO Storage Pool associated with the protection domain. |
System | The name of the storage system as configured in ScaleIO. |
Volume Name | The name of a volume already created in the ScaleIO system that is associated with this volume source. |
Read Only? | Read Only here will force the NFS export to be mounted with read-only permissions. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: StorageOS Volume
Represents a StorageOS persistent volume resource.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Volume Name | The human-readable name of the StorageOS volume. Volume names are only unique within a namespace. |
Volume Namespace | Specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. |
Read Only? | Read Only here will force the NFS export to be mounted with read-only permissions. Defaults to false. |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
PV: vSphere Volume
Represents a vSphere volume resource.
Data Point | Definition |
Persistent Volume Name | Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. |
UID | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. |
Cluster | The name of the Cluster |
Access Mode | Access Modes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes |
Volume Mode | Volume Mode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. |
Phase | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase |
Capacity (GiB) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity |
Storage Class Name | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
Reclaim Policy | Persistent Volume Reclaim Policy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created Persistent Volumes), Delete (default for dynamically provisioned Persistent Volumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this Persistent Volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming |
PVC | Name of the Persistent Volume Claim |
PVC Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
PVC UID | UID of the Persistent Volume Claim |
Volume Source |
The source of the volume, and can be one of the following.
awsElasticBlockStore: Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. azureDisk: Represents an Azure Data Disk mount on the host and bind mount to the pod. azureFile: Represents an Azure File Service mount on the host and bind mount to the pod. cephfs: Represents a Ceph FS mount on the host that shares a pod's lifetime cinder: Cinder represents a cinder volume attached and mounted on kubelets host machine. csi: Represents storage that is handled by an external CSI driver fc: Represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. flexVolume: Represents a generic volume resource that is provisioned/attached using an exec based plugin. 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 gcePersistentDisk: Represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. glusterfs: Represents a Glusterfs volume that is attached to a host and exposed to the pod. iscsi: Represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. local: Represents directly-attached storage with node affinity nfs: Represents an NFS mount on the host. Provisioned by an admin. photonPersistentDisk: Represents a PhotonController persistent disk attached and mounted on kubelets host machine portworxVolume: Represents a portworx volume attached and mounted on kubelets host machine quobyte: Represents a Quobyte mount on the host that shares a pod's lifetime rbd: Represents a Rados Block Device mount on the host that shares a pod's lifetime. scaleIO: Represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. storageos: Represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod vsphereVolume: rRpresents a vSphere volume attached and mounted on kubelets host machine |
Filesystem Type | The filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". |
Volume Path | The path that identifies vSphere volume vmdk |
Creation Time | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
Storage Classes
Data Point | Definition |
Storage Class Name | The Name of the Storage Class |
UID | The UID of the Storage Class |
Cluster | The name of the Cluster |
Filesystem Type | The File System type |
Array ID | The array unique ID |
Provisioner | Indicates the type of the provisioner. |
Allow Volume Expansion | Shows whether the storage class allow volume expand |
Reclaim Policy | Dynamically provisioned Persistent Volumes of this storage class are created with this reclaimPolicy. Defaults to Delete. |
Volume Binding Mode | Indicates how Persistent Volume Claims should be provisioned and bound. When unset, Volume Binding Immediate is used. This field is only honored by servers that enable the Volume Scheduling feature. |
Creation Timestamp | Creation Time stamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. |
CSI Drivers
Drivers is a list of information of all CSI Drivers existing on a node. If all drivers in the list are uninstalled, this can become empty. Order tab by node name. Three Kubectl commands/APIs are used for this table.
Data Point | Definition |
CSI Driver name | The name of the CSI driver |
CSI Driver UID | The CSI driver unique identifier |
Cluster | The name of the Cluster |
Attach Required? | Indicates this CSI volume driver requires an attach operation (because it implements the CSI ControllerPublishVolume() method), and that the Kubernetes attach detach controller should call the attach volume interface which checks the volumeattachment status and waits until the volume is attached before proceeding to mounting. The CSI external-attacher coordinates with CSI volume driver and updates the volumeattachment status when the attach operation is complete. If the CSIDriverRegistry feature gate is enabled and the value is specified to false, the attach operation will be skipped. Otherwise the attach operation will be called. This field is immutabl |
FS Group Policy | Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. |
Volume Lifecycle Modes | Defines what kind of volumes this CSI volume driver supports. The default if the list is empty is "Persistent", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is "Ephemeral". In this mode, volumes are defined inline inside the pod spec with CSI Volume Source and their lifecycle is tied to the lifecycle of that pod. |
Storage Capacity? | If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. |
Capacity (GiB) | Capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields. The semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable and treated like zero capacity. |
Max Volume Size (GiB) | Maximum Volume is the value reported by the CSI driver in its Get Capacity Response for a Get Capacity Request with topology and parameters that match the previous fields. This is defined since CSI spec 1.4.0 as the largest size that may be used in a Create Volume Request.capacity_range.required_bytes field to create a volume with the same parameters as those in Get Capacity Request. The corresponding value in the Kubernetes API is Resource Requirements. Requests in a volume claim. |
Storage Class Name | The name of the StorageClass that the reported capacity applies to. It must meet the same requirements as the name of a StorageClass object (non-empty, DNS subdomain). If that object no longer exists, the CSIStorageCapacity object is obsolete and should be removed by its creator. This field is immutable. |
Volume Snapshots
A VolumeSnapshot is a request for snapshot of a volume by a user. It is similar to a PersistentVolumeClaim. Supported by CSI Drivers only.
Data Point | Definition |
Volume Snapshot Name |
The name of the Volume Snapshot A VolumeSnapshot is a request for snapshot of a volume by a user. It is similar to a PersistentVolumeClaim. |
UID | The UID of the Volume Snapshot |
Cluster | The name of the Cluster |
Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. |
Volume Snapshot Source |
Source specifies where a snapshot will be created from. This field is immutable after creation. Required. It could be one of: Persistent Volume Claim Name: Specifies the name of the Persistent Volume Claim object representing the volume from which a snapshot should be created. This PVC is assumed to be in the same namespace as the Volume Snapshot object. Volume Snapshot Content Name: Specifies the name of a pre-existing Volume Snapshot Content object representing an existing volume snapshot. This field should be set if the snapshot already exists and only needs a representation in Kubernetes. |
Class Name | The name of the VolumeSnapshotClass requested by the VolumeSnapshot. VolumeSnapshotClassName may be left nil to indicate that the default SnapshotClass should be used. A given cluster may have multiple default Volume SnapshotClasses: one default per CSI Driver. If a VolumeSnapshot does not specify a SnapshotClass, VolumeSnapshotSource will be checked to figure out what the associated CSI Driver is, and the default VolumeSnapshotClass associated with that CSI Driver will be used. If more than one VolumeSnapshotClass exist for a given CSI Driver and more than one have been marked as default, CreateSnapshot will fail and generate an event. Empty string is not allowed for this field. |
Bound Volume Snapshot Content Name | The name of the VolumeSnapshotContent object to which this VolumeSnapshot object intends to bind to. If not specified, it indicates that the VolumeSnapshot object has not been successfully bound to a VolumeSnapshotContent object yet. |
Restore Size (GiB) |
Represents the minimum size of volume required to create a volume from this snapshot. When restoring a volume from this snapshot, the size of the volume MUST NOT be smaller than the restoreSize if it is specified, otherwise the restoration will fail. If not specified, it indicates that the size is unknown. |
Ready to use? | Indicates if the snapshot is ready to be used to restore a volume. |
Creation Timestamp | The timestamp when the point-in-time snapshot is taken by the underlying storage system. In dynamic snapshot creation case, this field will be filled in by the snapshot controller with the “creation_time” value returned from CSI “CreateSnapshot” gRPC call. For a pre-existing snapshot, this field will be filled with the “creation_time” value returned from the CSI “ListSnapshots” gRPC call if the driver supports it. If not specified, it may indicate that the creation time of the snapshot is unknown. |
Volume Snapshots Content
A VolumeSnapshotContent is a snapshot taken from a volume in the cluster that has been provisioned by an administrator. It is a resource in the cluster like a PersistentVolume is a cluster resource.
Data Point | Definition |
Volume Snapshot Content Name |
The name of the Volume Snapshot Content A VolumeSnapshotContent is a snapshot taken from a volume in the cluster that has been provisioned by an administrator. It is a resource in the cluster just like a PersistentVolume is a cluster resource. |
UID | The UID of the Volume Snapshot Content |
Cluster | The name of the Cluster |
Ref. Volume Snapshot Name | Name of the referent Volume Snapshot |
Ref. Volume Snapshot Name Space | Namespace of the referent Volume Snapshot |
Volume Snapshot Class Name | The VolumeSnapshotClass from which this snapshot was (or will be) created. Note that after provisioning, the VolumeSnapshotClass may be deleted or recreated with different set of values, and as such, should not be referenced post-snapshot creation. |
Driver | The name of the CSI driver used to create the physical snapshot on the underlying storage system. This MUST be the same as the name returned by the CSI GetPluginName() call for that driver. Required. |
Volume Snapshot Content Source |
VolumeSnapshotContentSource represents the CSI source of a snapshot. Exactly one of its members must be set. Volume Handle: Specifies the CSI “volume_id” of the volume from which a snapshot should be dynamically taken from. This field is immutable. Snapshot Handle: Specifies the CSI “snapshot_id” of a pre-existing snapshot on the underlying storage system for which a Kubernetes object representation was (or should be) created. This field is immutable. |
Restore Size (GiB) | Represents the complete size of the snapshot in GiB |
Ready to use? | Indicates if a snapshot is ready to be used to restore a volume |
Deletion Policy | Determines whether this VolumeSnapshotContent and its physical snapshot on the underlying storage system should be deleted when its bound VolumeSnapshot is deleted. Supported values are “Retain” and “Delete”. “Retain” means that the VolumeSnapshotContent and its physical snapshot on underlying storage system are kept. “Delete” means that the VolumeSnapshotContent and its physical snapshot on underlying storage system are deleted. |
Deletion Grace Period (Sec) | Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. |
Snapshot Handle | The CSI “snapshot_id” of a snapshot on the underlying storage system. If not specified, it indicates that dynamic snapshot creation has either failed or it is still in progress. |
Creation Times | The timestamp when the point-in-time snapshot is taken by the underlying storage system. |
Replica Set
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Data Point | Definition |
Replica Set Name | Replica Set Name |
UID | The Replica set unique Identifier |
Cluster | The name of the Cluster |
Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. |
Restart Policy | Restart policy for all containers within the pod. One of Always, OnFailure, Never. Default to Always. |
No. of Replicas | Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. |
Available Replicas | The number of available replicas (ready for at least minReadySeconds) for this replica set. |
Ready Replicas | The number of pods targeted by this Replica Set with a Ready Condition. |
Fully Labeled Replicas | The number of pods that have labels matching the labels of the pod template of the replicaset. |
Scheduler Name | If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler. |
Termination Grace Period (sec) | Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 30 seconds. |
DNS Policy | The set DNS policy for the pod. |
Host Name | Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. |
StatefulSet
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
Network: A single stable DNS and hostname.
Storage: As many VolumeClaims as requested.
The StatefulSet guarantees that a given network identity will always map to the same storage identity.
Data Point | Definition |
StatefulSet Name | Statefulset Name |
UID | The Statefulset unique Identifier |
Cluster | The name of the Cluster |
Name Space | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. |
Pod Management Policy | Pod Management Policy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is OrderedReady, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is Parallel which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. |
No. of Replicas | The desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1 |
Available Replicas | Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. |
Ready Replicas | The number of pods created for this StatefulSet with a Ready Condition. |
Updated Replicas | The number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision. |
Collision Count | The count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. |
Current Revision | Current Revision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). |
Updated Revision | Update Revision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) |
Update Strategy | Update Strategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. |
Scheduler Name | If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler. |
Termination Grace Period (sec) | Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 30 seconds. |
DNS Policy | The set DNS policy for the pod. |
Host Name | Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. |