16 lines
661 B
YAML
16 lines
661 B
YAML
##############################################################################
|
|
# StorageClass — Vultr Block Storage CSI
|
|
# Uses Vultr's CSI driver (csi.vultr.com) for dynamic provisioning
|
|
##############################################################################
|
|
|
|
apiVersion: storage.k8s.io/v1
|
|
kind: StorageClass
|
|
metadata:
|
|
name: vultr-block-storage-m3db
|
|
provisioner: block.csi.vultr.com
|
|
parameters:
|
|
block_type: "high_perf" # high_perf for SSD-backed NVMe storage
|
|
reclaimPolicy: Retain # Retain data on PVC deletion (safety)
|
|
allowVolumeExpansion: true # Allow online volume resizing
|
|
volumeBindingMode: WaitForFirstConsumer
|