2026-03-31 08:28:16 -04:00
|
|
|
##############################################################################
|
|
|
|
|
# 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:
|
2026-03-31 15:49:59 +00:00
|
|
|
disk_type: "nvme" # NVMe SSD
|
|
|
|
|
storage_type: "block" # block storage
|
|
|
|
|
reclaimPolicy: Delete # Delete PVCs on release (TODO: change to Retain for production)
|
2026-03-31 08:28:16 -04:00
|
|
|
allowVolumeExpansion: true # Allow online volume resizing
|
|
|
|
|
volumeBindingMode: WaitForFirstConsumer
|