diff --git a/kubernetes/infrastructure/prometheus/app/deployment.yaml b/kubernetes/infrastructure/prometheus/app/deployment.yaml index 14119b5..a0dbc51 100644 --- a/kubernetes/infrastructure/prometheus/app/deployment.yaml +++ b/kubernetes/infrastructure/prometheus/app/deployment.yaml @@ -41,6 +41,14 @@ spec: mountPath: /etc/prometheus/ - name: prometheus-storage-volume mountPath: /prometheus/ + - name: grafana + image: grafana/grafana:11.0.1 + ports: + - containerPort: 3000 + volumeMounts: + - name: prometheus-storage-volume + mountPath: /var/lib/grafana + subPath: grafana volumes: - name: prometheus-config-volume hostPath: diff --git a/kubernetes/infrastructure/prometheus/app/ingress.yaml b/kubernetes/infrastructure/prometheus/app/ingress.yaml index 6c70019..fcbd49b 100644 --- a/kubernetes/infrastructure/prometheus/app/ingress.yaml +++ b/kubernetes/infrastructure/prometheus/app/ingress.yaml @@ -28,4 +28,24 @@ spec: service: name: prometheus port: - number: 9999 \ No newline at end of file + number: 9999 + - host: "grafana.cluster.edward.sydney" + http: + paths: + - pathType: Prefix + path: "/" + backend: + service: + name: prometheus + port: + number: 3030 + - host: "grafana.cluster.local" + http: + paths: + - pathType: Prefix + path: "/" + backend: + service: + name: prometheus + port: + number: 3030 \ No newline at end of file diff --git a/kubernetes/infrastructure/prometheus/app/service.yaml b/kubernetes/infrastructure/prometheus/app/service.yaml index 03f68f5..f641c01 100644 --- a/kubernetes/infrastructure/prometheus/app/service.yaml +++ b/kubernetes/infrastructure/prometheus/app/service.yaml @@ -14,4 +14,7 @@ spec: - port: 9999 targetPort: 9090 protocol: TCP - name: http \ No newline at end of file + name: http + - name: grafana-port + port: 3030 + targetPort: 3000 \ No newline at end of file