Maintained with ☕️ by
IcePanel logo

Amazon EFS CSI driver now supports dynamic provisioning

Share

Services

The Amazon Elastic File System (EFS) Container Storage Interface (CSI) driver now supports dynamic provisioning of Kubernetes persistent volumes. Kubernetes applications requiring access to a shared file system on AWS can now have storage provisioned on demand, eliminating the need for cluster administrators to pre-provision volumes. The EFS CSI driver makes it simple to configure elastic file storage for both EKS and self-managed Kubernetes clusters running on AWS using standard Kubernetes interfaces. Applications running in Kubernetes can use EFS file systems to share data between pods in a scale-out group, or with other applications running within or outside of Kubernetes. Applications can also use Amazon EFS to persist data at a regional level, allowing pods to failover between Availability Zones. Dynamic provisioning in the EFS CSI driver leverages EFS access points, application-specific entry points into an EFS file system that make it easier to share a file system between multiple pods. Each access point created by the CSI driver enforces a unique identity and root directory to ensure application data is private to a persistent volume. To get started, see the [EKS documentation](https://docs.aws.amazon.com/eks/latest/userguide/efs-csi.html) or the open source EFS CSI driver project on [GitHub](https://github.com/kubernetes-sigs/aws-efs-csi-driver). You can also learn more in the [launch blog](https://aws.amazon.com/blogs/containers/introducing-efs-csi-dynamic-provisioning).