Home > Storage > PowerScale (Isilon) > Product Documentation > Management and Migration > SUSE Rancher and RKE2 Kubernetes Cluster using CSI Driver on Dell PowerScale > Functions
Dynamic provisioning: With the CSI driver, storage volumes can be provisioned dynamically by automatically generating exports on PowerScale that align with the requirements of your containers. This allows you to create additional volumes on demand as your container workloads expand.
Snapshots: The CSI driver with PowerScale supports snapshotting, which enables you to create point-in-time copies of your volumes for backup, disaster recovery, or testing purposes.
Cloning: The CSI driver with PowerScale also supports cloning, which enables you to create new volumes based on existing snapshots. This can be useful for creating test environments or for quickly spinning up new instances of your application.
Multi-tenancy: With PowerScale, you can create multiple virtual storage pools, which can be assigned to different Kubernetes namespaces or even different clusters. This enables you to provide multi-tenant storage for your container workloads.
Scalability: PowerScale is designed for scale-out NAS workloads, so the CSI driver can easily handle the storage needs of large, complex containerized applications.
High availability: PowerScale is designed for high availability, with features like active-active clustering and automatic failover. This means your container workloads can rely on highly available storage that is always accessible.
Performance: PowerScale provides high-performance storage that can support even the most demanding containerized workloads. With features like flash-based storage and automated tiering, PowerScale can deliver fast, responsive storage that can keep up with your container workloads.