AWS EBS

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.

Notable Parameters

NameSupported ValuesDefault ValueDescription
storageTypegp2, sc1, st1, io1gp2AWS Volume type to be used
reclaimPolicyDelete, RetainDeleteDefines whether volumes will be retained or deleted
allowVolumeExpansiontrue, falsetrueFlag to allow resizing volume
isDefaultClasstrue, falsetrueFlag to denote if this StorageClass will be the default
volumeBindingModeWaitForFirstConsumer, ImmediateWaitForFirstConsumerControls when volumeBinding and dynamic provisioning should happen

References:

https://kubernetes.io/docs/concepts/storage/storage-classes/#aws-ebs https://aws.amazon.com/ebs/

Further Info

More info about Storage classes can be found in the following links:

https://kubernetes.io/docs/concepts/storage/storage-classes/

Troubleshooting

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