Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 988 Bytes

File metadata and controls

25 lines (20 loc) · 988 Bytes

Configuring StorageClass

This example shows how to configure Kubernetes storageclass to provision EBS volumes with various configuration parameters. EBS CSI driver is compatiable with in-tree EBS plugin on StorageClass parameters. For the full list of in-tree EBS plugin parameters, please refer to Kubernetes documentation of StorageClass Parameter.

Usage

  1. Edit the StorageClass spec in example manifest and update storageclass parameters to desired value. In this example, a io1 EBS volume will be created and formatted to xfs filesystem with encryption enabled using the default KMS key.

  2. Deploy the example:

kubectl apply -f specs/
  1. Verify the volume is created:
kubectl describe pv
  1. Validate the pod successfully wrote data to the volume:
kubectl exec -it app cat /data/out.txt
  1. Cleanup resources:
kubectl delete -f specs/