apiVersion: monitoring.coreos.com/v1 kind: Prometheus metadata: name: main namespace: monitoring spec: alerting: alertmanagers: - namespace: monitoring name: alertmanager-operated port: web version: v2.42.0 serviceAccountName: prometheus podMonitorNamespaceSelector: {} ruleSelector: matchLabels: prometheus: main podMonitorSelector: matchLabels: prometheus: main serviceMonitorNamespaceSelector: {} serviceMonitorSelector: matchLabels: prometheus: main resources: requests: cpu: 4 memory: 32Gi limits: cpu: 4 memory: 32Gi replicas: 1 logLevel: info logFormat: logfmt retention: 7d scrapeInterval: 15s securityContext: fsGroup: 0 runAsNonRoot: false runAsUser: 0 storage: volumeClaimTemplate: spec: resources: requests: storage: 300Gi nodeSelector: node-group: stable tolerations: - effect: NoSchedule key: node-group operator: Equal value: stable