AWS Elastic Block Store is an easy to use, high performance block storage at any scale. It helps in the easy deployment, management and scaling of the most demanding and high performance tenant workloads. AWS EBS also ensures availability with replication and durability.
Name | Supported Values | Default Value | Description |
---|---|---|---|
storageType | gp2, sc1, st1, io1 | gp2 | AWS Volume type to be used |
reclaimPolicy | Delete, Retain | Delete | Defines whether volumes will be retained or deleted |
allowVolumeExpansion | true, false | true | Flag to allow resizing volume |
isDefaultClass | true, false | true | Flag to denote if this StorageClass will be the default |
volumeBindingMode | WaitForFirstConsumer, Immediate | WaitForFirstConsumer | Controls when volumeBinding and dynamic provisioning should happen |
References:
https://kubernetes.io/docs/concepts/storage/storage-classes/#aws-ebs https://aws.amazon.com/ebs/
More info about Storage classes can be found in the following links:
https://kubernetes.io/docs/concepts/storage/storage-classes/
Storage classes created by Spectro will be with the name "spectro-storage-class" and can be fetched from kubectl using the following CLI command:
kubectl get storageclass