Skip to main content
Version: 25.8

Dynamic Provisioning of Volumes

PX-CSI enables dynamic provisioning of persistent volumes for Kubernetes applications using the standard StorageClass API. With dynamic provisioning, volumes are automatically created and managed when a PersistentVolumeClaim (PVC) is requested, eliminating the need to pre-create volumes manually.

PX-CSI supports multiple backend types for dynamic provisioning, allowing seamless integration with Pure Storage platforms:

  • FlashArray Block Volumes: Supports block-based persistent volumes for high-performance workloads.
  • FlashArray File Services: Provides file-based volumes on FlashArrays.
  • FlashBlade File Systems: Offers high-throughput file storage.

Dynamic provisioning also supports topology-aware volume scheduling, helping Kubernetes place workloads on nodes with optimal storage connectivity. For more information, see Use CSI Topology.