Files
m3db-vke-setup/01-storageclass.yaml
biondizzle a8469f79d7 Fix m3dbnode port conflict, update README, fix test script
- Remove duplicate db.metrics section (port 7203 conflict)
- Fix coordinator health endpoint (/health not /api/v1/services/m3db/health)
- Update README: remove NodePort references, always use LoadBalancer
- Add bootstrap instructions (workaround for init job chicken-and-egg)
- Fix test-metrics.sh: correct health endpoint and JSON parsing
2026-03-31 15:49:59 +00:00

17 lines
709 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:
disk_type: "nvme" # NVMe SSD
storage_type: "block" # block storage
reclaimPolicy: Delete # Delete PVCs on release (TODO: change to Retain for production)
allowVolumeExpansion: true # Allow online volume resizing
volumeBindingMode: WaitForFirstConsumer