This repository has been archived on 2023-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
gitops-tbrnt/monitoring/manifests/prometheus-prometheus.yaml

74 lines
1.7 KiB
YAML
Raw Normal View History

2020-02-11 21:21:17 +00:00
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
labels:
2021-05-01 14:24:35 +00:00
app.kubernetes.io/component: prometheus
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.26.0
2020-02-11 21:21:17 +00:00
prometheus: k8s
name: k8s
2021-05-01 14:24:35 +00:00
namespace: default
2020-02-11 21:21:17 +00:00
spec:
alerting:
alertmanagers:
2021-05-01 14:24:35 +00:00
- apiVersion: v2
name: alertmanager-main
namespace: default
2020-02-11 21:21:17 +00:00
port: web
2021-05-01 14:24:35 +00:00
externalLabels: {}
2020-03-01 13:49:00 +00:00
externalUrl: http://prometheus-k8s.monitoring:9090
2021-05-01 14:24:35 +00:00
image: quay.io/prometheus/prometheus:v2.26.0
2020-02-11 21:21:17 +00:00
nodeSelector:
kubernetes.io/os: linux
2021-05-01 14:24:35 +00:00
podMetadata:
labels:
app.kubernetes.io/component: prometheus
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.26.0
2020-07-02 19:31:54 +00:00
podMonitorNamespaceSelector:
matchExpressions:
- key: prometheus
operator: In
values:
- "yes"
- "true"
2020-02-11 21:21:17 +00:00
podMonitorSelector: {}
2020-09-17 19:38:08 +00:00
probeNamespaceSelector: {}
probeSelector: {}
2021-05-01 14:24:35 +00:00
replicas: 2
2020-02-11 21:21:17 +00:00
resources:
requests:
memory: 400Mi
2020-02-17 20:01:35 +00:00
retention: 7d
2020-02-11 21:21:17 +00:00
ruleSelector:
matchLabels:
prometheus: k8s
role: alert-rules
securityContext:
fsGroup: 2000
runAsNonRoot: true
runAsUser: 1000
serviceAccountName: prometheus-k8s
2020-07-02 19:31:54 +00:00
serviceMonitorNamespaceSelector:
matchExpressions:
- key: prometheus
operator: In
values:
- "yes"
- "true"
2020-02-11 21:21:17 +00:00
serviceMonitorSelector: {}
2020-02-17 20:01:35 +00:00
storage:
volumeClaimTemplate:
apiVersion: v1
kind: PersistentVolumeClaim
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: local-path
2021-05-01 14:24:35 +00:00
version: 2.26.0