From aa5572280348e23d225d88badfe7a120eb7c1dd8 Mon Sep 17 00:00:00 2001 From: Felix Wolf Date: Sat, 4 Apr 2026 15:35:56 +0200 Subject: [PATCH] feat: Add node selector for Victoria Metrics server Configures the Victoria Metrics single server to be scheduled on a specific host, `ubuntu-4gb-nbg1-1`. This ensures being scheduled on the same node as the pvc is bound ot since it uses local-path volume --- .../victoria-metrics-single/helm/victoria-metrics-single.yaml | 2 ++ .../statefulset-victoria-metrics-single-server.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/prototypes/victoria-metrics-single/helm/victoria-metrics-single.yaml b/prototypes/victoria-metrics-single/helm/victoria-metrics-single.yaml index ba50d3f..f71cf05 100644 --- a/prototypes/victoria-metrics-single/helm/victoria-metrics-single.yaml +++ b/prototypes/victoria-metrics-single/helm/victoria-metrics-single.yaml @@ -6,6 +6,8 @@ server: memory: 256Mi limits: memory: 512Mi + nodeSelector: + kubernetes.io/hostname: ubuntu-4gb-nbg1-1 persistentVolume: enabled: true size: 10Gi diff --git a/rendered/envs/production/victoria-metrics-single/statefulset-victoria-metrics-single-server.yaml b/rendered/envs/production/victoria-metrics-single/statefulset-victoria-metrics-single-server.yaml index 9e1a4fe..12ee8e6 100644 --- a/rendered/envs/production/victoria-metrics-single/statefulset-victoria-metrics-single-server.yaml +++ b/rendered/envs/production/victoria-metrics-single/statefulset-victoria-metrics-single-server.yaml @@ -75,6 +75,8 @@ spec: name: server-volume - mountPath: /scrapeconfig name: scrapeconfig + nodeSelector: + kubernetes.io/hostname: ubuntu-4gb-nbg1-1 securityContext: {} serviceAccountName: victoria-metrics-single-server terminationGracePeriodSeconds: 60