vSphere Container Storage Plug-in for Kubernetes supports a number of different Kubernetes features that include block volumes, file volumes, volume expansion, and so on. Provisioning Block Volumes with vSphere Container Storage Plug-invSphere Container Storage Plug-in supports dynamic provisioning and static provisioning of block volumes in a native, also called vanilla, Kubernetes cluster that you deploy in vSphere environment. Provisioning File Volumes with vSphere Container Storage Plug-invSphere Container Storage Plug-in V2.0 and above for native Kubernetes clusters supports file volumes backed by vSAN file shares. File volumes can be created statically or dynamically and mounted by stateful containerized applications. When using file volumes with the vSphere Container Storage Plug-in, you can reference the same shared data among multiple pods spread across different clusters. This is a mandatory requirement for applications that need shareability. Expanding a Volume with vSphere Container Storage Plug-invSphere Container Storage Plug-in supports volume expansion for block volumes that are created dynamically or statically. Topology-Aware Volume ProvisioningYou can design your vSphere environment in such a way that certain datastores become accessible only from a subset of nodes in the vSphere cluster, based on availability zones. You can segment the cluster into racks, regions, or zones, or use some other type of grouping. When topology is enabled in the cluster, you can use vSphere Container Storage Plug-in to deploy a Kubernetes workload to a specific region or zone defined in the topology. Deploy or Upgrade Persistent Volumes on a vSAN Stretched Cluster with KubernetesYou can deploy a generic Kubernetes cluster and persistent volumes on vSAN stretched clusters. If you already have Kubernetes deployments on a vSAN datastore, you can upgrade your deployments after enabling vSAN stretched clusters on the datastore. Volume Snapshot and RestorevSphere Container Storage Plug-in supports the volume snapshot and restore capabilities. You can use a snapshot to provision a new volume, pre-populated with the snapshot data. You can also restore the existing volume to a previous state represented by the snapshot. Collecting Metrics with Prometheus to Monitor vSphere Container Storage Plug-inYou can use Prometheus to collect vSphere Container Storage Plug-in metrics. You can then visualize these metrics with Grafana dashboards to monitor health and stability of vSphere Container Storage Plug-in.