Azure Disk

Azure Disk storage is designed to be used with Azure virtual machines for the tenant workloads. It offers high-performance, durable block storage with sub-millisecond latency and throughput for transaction-intensive workloads.

Versions Supported

Notable Parameters

NameSupported ValuesDefault ValueDescription
storageaccounttypeStandard_LRS, Premium_LRSStandard_LRSThe storage account type to use
kindmanaged, shared, dedicatedmanagedThe disk kind
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/#azure-disk-storage-class

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