TKK_E32222411/Prometheus-values.yml

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