From 257970a132785772b290af1046444b2354e30dcd Mon Sep 17 00:00:00 2001 From: royalcat <k.adamovich20@gmail.com> Date: Tue, 4 Mar 2025 01:54:03 +0300 Subject: [PATCH] grafana ingress --- metrics/grafana-deployment.yaml | 3 +++ metrics/grafana-service.yaml | 36 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 metrics/grafana-service.yaml diff --git a/metrics/grafana-deployment.yaml b/metrics/grafana-deployment.yaml index dcfb505..b35f74d 100644 --- a/metrics/grafana-deployment.yaml +++ b/metrics/grafana-deployment.yaml @@ -65,6 +65,9 @@ spec: requests: memory: "256Mi" cpu: "250m" + ports: + - containerPort: 9000 + protocol: TCP volumeMounts: - mountPath: /var/lib/grafana name: grafana-data diff --git a/metrics/grafana-service.yaml b/metrics/grafana-service.yaml new file mode 100644 index 0000000..85c59f2 --- /dev/null +++ b/metrics/grafana-service.yaml @@ -0,0 +1,36 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: grafana + namespace: metrics + labels: + app.kubernetes.io/name: grafana +spec: + ports: + - name: "9000" + port: 9000 + targetPort: 9000 + selector: + app.kubernetes.io/name: grafana +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: grafana-ingress + namespace: default + annotations: + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.middlewares: default-https-redirect +spec: + rules: + - host: grafana.konfa.ch + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: grafana + port: + number: 9000