From a3003d597fbfcea5aa499a81485dce0804c8357b Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sat, 10 Jan 2026 14:33:40 +0900 Subject: [PATCH] PERF(observability): adjust resources based on VPA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update blackbox-exporter cpu 15m→23m, memory 64Mi→100Mi - Update grafana cpu 11m→23m, memory 425Mi→175Mi - Update loki cpu 23m→63m, memory 462Mi→363Mi - Update tempo cpu 50m→15m, memory 128Mi→100Mi - Update thanos memory 128Mi→283Mi - Update node-exporter memory 64Mi→100Mi - Update kube-state-metrics memory 100Mi→105Mi - Update opentelemetry-operator cpu 10m→11m, memory 256Mi→75Mi - Update vpa memory 128Mi→100Mi --- blackbox-exporter/helm-values.yaml | 6 +++--- grafana/helm-values.yaml | 6 +++--- kube-state-metrics/helm-values.yaml | 4 ++-- loki/helm-values.yaml | 6 +++--- node-exporter/helm-values.yaml | 4 ++-- opentelemetry-operator/helm-values.yaml | 6 +++--- tempo/helm-values.yaml | 6 +++--- thanos/helm-values.yaml | 4 ++-- vpa/helm-values.yaml | 4 ++-- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/blackbox-exporter/helm-values.yaml b/blackbox-exporter/helm-values.yaml index 12273a3..abb3355 100644 --- a/blackbox-exporter/helm-values.yaml +++ b/blackbox-exporter/helm-values.yaml @@ -7,10 +7,10 @@ replicas: 1 resources: requests: - cpu: 15m - memory: 64Mi + cpu: 23m + memory: 100Mi limits: - memory: 64Mi + memory: 100Mi config: modules: diff --git a/grafana/helm-values.yaml b/grafana/helm-values.yaml index 33e5fd5..52bdf08 100644 --- a/grafana/helm-values.yaml +++ b/grafana/helm-values.yaml @@ -41,10 +41,10 @@ podSecurityContext: resources: requests: - cpu: 11m - memory: 425Mi + cpu: 23m + memory: 175Mi limits: - memory: 425Mi + memory: 175Mi service: type: ClusterIP diff --git a/kube-state-metrics/helm-values.yaml b/kube-state-metrics/helm-values.yaml index b7f458b..bc28304 100644 --- a/kube-state-metrics/helm-values.yaml +++ b/kube-state-metrics/helm-values.yaml @@ -10,9 +10,9 @@ fullnameOverride: kube-state-metrics resources: requests: cpu: 15m - memory: 100Mi + memory: 105Mi limits: - memory: 100Mi + memory: 105Mi # Schedule on control-plane node nodeSelector: diff --git a/loki/helm-values.yaml b/loki/helm-values.yaml index 6e43a98..684ae63 100644 --- a/loki/helm-values.yaml +++ b/loki/helm-values.yaml @@ -70,10 +70,10 @@ singleBinary: priorityClassName: medium-priority resources: requests: - cpu: 23m - memory: 462Mi + cpu: 63m + memory: 363Mi limits: - memory: 462Mi + memory: 363Mi # MinIO S3 credentials from secret extraEnv: - name: AWS_ACCESS_KEY_ID diff --git a/node-exporter/helm-values.yaml b/node-exporter/helm-values.yaml index d107eb2..36abc23 100644 --- a/node-exporter/helm-values.yaml +++ b/node-exporter/helm-values.yaml @@ -9,9 +9,9 @@ hostPID: true resources: requests: cpu: 15m - memory: 64Mi + memory: 100Mi limits: - memory: 64Mi + memory: 100Mi service: type: ClusterIP diff --git a/opentelemetry-operator/helm-values.yaml b/opentelemetry-operator/helm-values.yaml index 5fb7b24..8a59c12 100644 --- a/opentelemetry-operator/helm-values.yaml +++ b/opentelemetry-operator/helm-values.yaml @@ -21,10 +21,10 @@ manager: resources: limits: cpu: null # Disable chart default CPU limits - memory: 256Mi + memory: 75Mi requests: - cpu: 10m - memory: 256Mi + cpu: 11m + memory: 75Mi # ServiceMonitor configuration serviceMonitor: enabled: false # Disable ServiceMonitor creation to prevent conflicts diff --git a/tempo/helm-values.yaml b/tempo/helm-values.yaml index b05b76d..1e76b92 100644 --- a/tempo/helm-values.yaml +++ b/tempo/helm-values.yaml @@ -29,10 +29,10 @@ affinity: # ============================================================================= resources: requests: - cpu: 50m - memory: 128Mi + cpu: 15m + memory: 100Mi limits: - memory: 128Mi + memory: 100Mi # ============================================================================= # Tempo Configuration diff --git a/thanos/helm-values.yaml b/thanos/helm-values.yaml index 6917937..356299e 100644 --- a/thanos/helm-values.yaml +++ b/thanos/helm-values.yaml @@ -49,9 +49,9 @@ query: resources: requests: cpu: 15m - memory: 128Mi + memory: 283Mi limits: - memory: 128Mi + memory: 283Mi # ============================================================================= # Query Frontend - Caching layer for Query (optional, disabled for small cluster) diff --git a/vpa/helm-values.yaml b/vpa/helm-values.yaml index 54119f6..231a8a4 100644 --- a/vpa/helm-values.yaml +++ b/vpa/helm-values.yaml @@ -9,9 +9,9 @@ recommender: resources: requests: cpu: 15m - memory: 128Mi + memory: 100Mi limits: - memory: 128Mi + memory: 100Mi # Schedule on control-plane node nodeSelector: