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