- Single-node VM deployment with 200Gi NVMe, 2y retention - Traefik IngressRoute at vm.vultrlabs.dev (TLS + basic auth) - Backfill script: pulls vLLM/DCGM metrics from Mimir, writes to VM - Retain StorageClass so historical data survives PVC deletion - README with deployment + Grafana mixed-datasource instructions
17 lines
620 B
YAML
17 lines
620 B
YAML
##############################################################################
|
|
# StorageClass — Vultr Block Storage CSI (for VictoriaMetrics)
|
|
# Separate StorageClass with Retain policy so historical data isn't lost
|
|
##############################################################################
|
|
|
|
apiVersion: storage.k8s.io/v1
|
|
kind: StorageClass
|
|
metadata:
|
|
name: vultr-block-storage-vm
|
|
provisioner: block.csi.vultr.com
|
|
parameters:
|
|
disk_type: "nvme"
|
|
storage_type: "block"
|
|
reclaimPolicy: Retain # Keep the volume even if PVC is deleted
|
|
allowVolumeExpansion: true
|
|
volumeBindingMode: WaitForFirstConsumer
|