- 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
17 lines
709 B
YAML
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
|