12345678910111213141516171819202122232425262728293031 |
- apiVersion: monitoring.coreos.com/v1
- kind: Prometheus
- metadata:
- name: k8s
- labels:
- prometheus: k8s
- spec:
- replicas: 2
- secrets:
- - etcd-certs
- version: v2.2.1
- serviceAccountName: prometheus-k8s
- serviceMonitorSelector:
- matchExpressions:
- - {key: k8s-app, operator: Exists}
- ruleSelector:
- matchLabels:
- role: alert-rules
- prometheus: k8s
- resources:
- requests:
- # 2Gi is default, but won't schedule if you don't have a node with >2Gi
- # memory. Modify based on your target and time-series count for
- # production use. This value is mainly meant for demonstration/testing
- # purposes.
- memory: 400Mi
- alerting:
- alertmanagers:
- - namespace: monitoring
- name: alertmanager-main
- port: web
|