81 lines
1.7 KiB
YAML
81 lines
1.7 KiB
YAML
# prometheus-values.yaml
|
|
global:
|
|
scrape_interval: 15s
|
|
|
|
alertmanager:
|
|
enabled: true
|
|
service:
|
|
type: LoadBalancer
|
|
loadBalancerIP: "10.10.3.236"
|
|
alertmanagerSpec:
|
|
resources:
|
|
limits:
|
|
cpu: 300m
|
|
memory: 256Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
configReloaderResources:
|
|
limits:
|
|
cpu: 100m
|
|
memory: 50Mi
|
|
requests:
|
|
cpu: 50m
|
|
memory: 25Mi
|
|
# Add toleration for master node
|
|
tolerations:
|
|
- key: "node-role.kubernetes.io/master"
|
|
operator: "Exists"
|
|
effect: "NoSchedule"
|
|
prometheus:
|
|
service:
|
|
type: LoadBalancer
|
|
loadBalancerIP: "10.10.3.237"
|
|
prometheusSpec:
|
|
resources:
|
|
limits:
|
|
cpu: 800m
|
|
memory: 2Gi
|
|
requests:
|
|
cpu: 300m
|
|
memory: 1Gi
|
|
# Add storage configuration
|
|
storageSpec:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
accessModes: ["ReadWriteOnce"]
|
|
resources:
|
|
requests:
|
|
storage: 50Gi
|
|
# Add toleration for master node
|
|
tolerations:
|
|
- key: "node-role.kubernetes.io/master"
|
|
operator: "Exists"
|
|
effect: "NoSchedule"
|
|
serviceMonitorSelectorNilUsesHelmValues: false
|
|
podMonitorSelectorNilUsesHelmValues: false
|
|
ruleSelectorNilUsesHelmValues: false
|
|
Grafana: # Changed from 'server' which was incorrect
|
|
enabled: true
|
|
service:
|
|
type: LoadBalancer
|
|
resources:
|
|
limits:
|
|
cpu: 500m
|
|
memory: 1Gi
|
|
requests:
|
|
cpu: 200m
|
|
memory: 512Mi
|
|
|
|
kube-state-metrics:
|
|
resources:
|
|
limits:
|
|
cpu: 200m
|
|
memory: 256Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
|
|
nodeExporter:
|
|
enabled: true
|