X-Git-Url: https://piware.de/gitweb/?p=learn-metrics.git;a=blobdiff_plain;f=learn-metrics.yaml;h=8bde4458aa2e0fe20970d8af94672ecc791ceafe;hp=4d76cf97b920c923b130828fae6ced8917d86604;hb=91a741f5b32f8ba3e72c6136195410e02b01e026;hpb=b4641dd2003ec91a1bd356814d3507f2477725e0 diff --git a/learn-metrics.yaml b/learn-metrics.yaml index 4d76cf9..8bde445 100644 --- a/learn-metrics.yaml +++ b/learn-metrics.yaml @@ -11,24 +11,52 @@ spec: env: - name: GF_SECURITY_ADMIN_PASSWORD value: foobar + - name: GF_PATHS_CONFIG + value: /grafana-config/grafana.ini ports: - containerPort: 3000 hostPort: 3000 protocol: TCP volumeMounts: - - name: grafana-datasource - mountPath: /etc/grafana/provisioning/datasources/datasource.yaml + - name: grafana-config + mountPath: /grafana-config + readOnly: true + - name: grafana-provisioning + mountPath: /etc/grafana/provisioning readOnly: true - - image: docker.io/prom/prometheus:latest + - image: quay.io/prometheus/prometheus:latest name: prometheus ports: - containerPort: 9090 hostPort: 3001 protocol: TCP + volumeMounts: + - name: prometheus-config + mountPath: /etc/prometheus + readOnly: true + + - image: quay.io/jitesoft/nginx + name: httpd + ports: + - containerPort: 80 + hostPort: 3002 + protocol: TCP + volumeMounts: + - name: http + mountPath: /usr/local/nginx/html + readOnly: true volumes: - hostPath: - path: ./conf-grafana/datasource.yaml - type: File - name: grafana-datasource + path: ./grafana-provisioning + name: grafana-provisioning + - hostPath: + path: ./grafana-config + name: grafana-config + - hostPath: + path: ./prometheus-config + name: prometheus-config + - hostPath: + path: ./http + name: http