50
									
								
								templates/Prometheus-prometheus.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								templates/Prometheus-prometheus.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,50 @@ | ||||
| --- | ||||
| apiVersion: monitoring.coreos.com/v1 | ||||
| kind: Prometheus | ||||
| metadata: | ||||
|   labels: | ||||
|     app.kubernetes.io/component: prometheus | ||||
|     app.kubernetes.io/name: prometheus | ||||
|     app.kubernetes.io/part-of: {{ $.Chart.Name }} | ||||
|     app.kubernetes.io/managed-by: {{ $.Release.Service }} | ||||
|     app.kubernetes.io/version: {{ $.Chart.Version }} | ||||
|   name: k8s | ||||
|   namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}" | ||||
| spec: | ||||
|   alerting: | ||||
|     alertmanagers: | ||||
|     - apiVersion: v2 | ||||
|       name: alertmanager-main | ||||
|       namespace: "{{ .Values.nfc_monitoring.alert_manager.namespace }}" | ||||
|       port: web | ||||
|   enableFeatures: [] | ||||
|   externalLabels: {} | ||||
|   image: quay.io/prometheus/prometheus:v2.42.0 | ||||
|   nodeSelector: | ||||
|     kubernetes.io/os: linux | ||||
|   podMetadata: | ||||
|     labels: | ||||
|       app.kubernetes.io/component: prometheus | ||||
|       app.kubernetes.io/instance: k8s | ||||
|       app.kubernetes.io/name: prometheus | ||||
|       app.kubernetes.io/part-of: {{ $.Chart.Name }} | ||||
|       app.kubernetes.io/managed-by: {{ $.Release.Service }} | ||||
|       app.kubernetes.io/version: {{ $.Chart.Version }} | ||||
|   podMonitorNamespaceSelector: {} | ||||
|   podMonitorSelector: {} | ||||
|   probeNamespaceSelector: {} | ||||
|   probeSelector: {} | ||||
|   replicas: 3 | ||||
|   resources: | ||||
|     requests: | ||||
|       memory: 400Mi | ||||
|   ruleNamespaceSelector: {} | ||||
|   ruleSelector: {} | ||||
|   securityContext: | ||||
|     fsGroup: 2000 | ||||
|     runAsNonRoot: true | ||||
|     runAsUser: 1000 | ||||
|   serviceAccountName: prometheus-k8s | ||||
|   serviceMonitorNamespaceSelector: {} | ||||
|   serviceMonitorSelector: {} | ||||
|   version: 2.42.0 | ||||
		Reference in New Issue
	
	Block a user