From ed1c104f0792fae393b3dfd143601186a0cc4d36 Mon Sep 17 00:00:00 2001 From: Janis Date: Sun, 24 May 2026 13:23:09 +0200 Subject: [PATCH] feat(metrics): add Redis exporter deployment and update kustomization --- redis/eu-central-1/kustomization.yaml | 3 ++- redis/eu-central-1/redis-exporter.yaml | 33 ++++++++++++++++++++++++++ redis/eu-central-1/values.yaml | 15 ------------ 3 files changed, 35 insertions(+), 16 deletions(-) create mode 100644 redis/eu-central-1/redis-exporter.yaml diff --git a/redis/eu-central-1/kustomization.yaml b/redis/eu-central-1/kustomization.yaml index b83b23e..941a9c6 100644 --- a/redis/eu-central-1/kustomization.yaml +++ b/redis/eu-central-1/kustomization.yaml @@ -1,3 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -resources: [] +resources: + - redis-exporter.yaml diff --git a/redis/eu-central-1/redis-exporter.yaml b/redis/eu-central-1/redis-exporter.yaml new file mode 100644 index 0000000..9b808ea --- /dev/null +++ b/redis/eu-central-1/redis-exporter.yaml @@ -0,0 +1,33 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: redis-exporter + namespace: redis +spec: + replicas: 1 + selector: + matchLabels: + app: redis-exporter + template: + metadata: + labels: + app: redis-exporter + annotations: + k8s.grafana.com/scrape: "true" + k8s.grafana.com/metrics.portNumber: "9121" + spec: + containers: + - name: redis-exporter + image: oliver006/redis_exporter:v1.66.0 + args: + - --redis.addr=redis://redis-master.redis.svc.cluster.local:6379 + ports: + - name: metrics + containerPort: 9121 + resources: + requests: + cpu: 10m + memory: 32Mi + limits: + cpu: 50m + memory: 64Mi diff --git a/redis/eu-central-1/values.yaml b/redis/eu-central-1/values.yaml index 15de34b..cafb206 100644 --- a/redis/eu-central-1/values.yaml +++ b/redis/eu-central-1/values.yaml @@ -9,10 +9,6 @@ image: tag: "8.6.2-trixie" master: - podAnnotations: - k8s.grafana.com/scrape: "true" - k8s.grafana.com/metrics.portNumber: "9121" - resources: requests: cpu: 50m @@ -23,14 +19,3 @@ master: persistence: enabled: false - -metrics: - enabled: true - image: - registry: docker.io - repository: oliver006/redis_exporter - tag: "v1.66.0" - -global: - security: - allowInsecureImages: true