Amazon EFS CSI

From NovaOrdis Knowledge Base
Revision as of 02:25, 20 August 2020 by Ovidiu (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

External

Internal

Overview

Amazon EFS CSI driver makes possible consuming an EFS file system from an EKS pod via a standard Persistent Volume Claim/Persistent Volume mechanism.

The overall process consists in the following steps:

  1. Deploy the Amazon EFS CSI driver to an Amazon EKS cluster.
  2. Provision the EFS file system statically. Only static volume provisioning is supported, which means that the EFS file system must be created outside the EKS cluster before being used.
  3. Configure a Persistent Volume with the EFS file system ID and deploy it.
  4. Configure and deploy the corresponding Storage Class
  5. Configure and deploy the corresponding Persistent Volume Claim.


Explain how a pod gets the same file system share all the time.

Persistent Volume Size

Because Amazon EFS is an elastic file system, it does not enforce any file system capacity limits. The actual storage capacity value in persistent volumes and persistent volume claims is not used when creating the file system. However, since storage capacity is a required field in Kubernetes, it must be specified as a valid value. This value does not limit the size of the Amazon EFS file system.

EFS CSI Driver and Access Points

Amazon EFS CSI Operations