AWS EFS CSI driver

Amazon Elastic File System (Amazon EFS) provides serverless, fully elastic file storage so that you can share file data without provisioning or managing storage capacity and performance. The Amazon EFS Container Storage Interface (CSI) driver provides a CSI interface that allows Kubernetes clusters running on AWS to manage the lifecycle of Amazon EFS file systems. This topic shows you how to deploy the Amazon EFS CSI driver to your Amazon EKS cluster.

Requirements

Name

Version

terraform

>= 1.0

aws

>= 5.61, < 6.0.0

helm

>= 2.10.1, < 3.0.0

kubernetes

>= 2.22.0

Providers

Name

Version

aws

>= 5.61, < 6.0.0

helm

>= 2.10.1, < 3.0.0

kubernetes

>= 2.22.0

Modules

No modules.

Resources

Name

Type

aws_iam_role.efs_csi_driver

resource

aws_iam_role_policy_attachment.efs_csi_driver

resource

helm_release.efs_csi

resource

kubernetes_service_account.efs_csi_driver

resource

Inputs

Name

Description

Type

Default

Required

csi_driver_image_pull_secrets

CSI driver image pull secrets

string

n/a

yes

csi_driver_name

CSI driver name

string

n/a

yes

csi_driver_namespace

CSI driver namespace

string

n/a

yes

csi_driver_node_selector

CSI driver node selector

any

n/a

yes

csi_driver_repository

CSI driver repository

string

n/a

yes

csi_driver_version

CSI driver version

string

n/a

yes

efs_csi_image

EFS CSI image

string

n/a

yes

efs_csi_tag

EFS CSI tag

string

n/a

yes

external_provisioner_image

External provisioner image

string

n/a

yes

external_provisioner_tag

External provisioner tag

string

n/a

yes

livenessprobe_image

Livenessprobe image

string

n/a

yes

livenessprobe_tag

Livenessporbe tag

string

n/a

yes

node_driver_registrar_image

Node driver registrar image

string

n/a

yes

node_driver_registrar_tag

Node driver registrar tag

string

n/a

yes

oidc_arn

Cluster oidc arn

string

n/a

yes

oidc_url

Cluster oidc url

string

n/a

yes

tags

Tags for EFS CSI driver

map(string)

n/a

yes

Outputs

Name

Description

efs_csi_id

EFS CSI Id

Examples