文件
k3s/apps/monitor/prometheus/helmchart.yaml
T
2024-07-23 16:02:38 +08:00

106 行
2.6 KiB
YAML

apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: prometheus
namespace: infra-monitor
spec:
repo: https://prometheus-community.github.io/helm-charts
chart: kube-prometheus-stack
targetNamespace: infra-monitor
version: 59.1.0
valuesContent: |-
kubeControllerManager:
enabled: false
kubeScheduler:
enabled: false
kubeProxy:
enabled: false
kubeEtcd:
enabled: false
prometheusOperator:
nodeSelector:
kubernetes.io/hostname: alihka
kube-state-metrics:
nodeSelector:
kubernetes.io/hostname: alihka
grafana:
nodeSelector:
kubernetes.io/hostname: alihka
ingress:
enabled: true
ingressClassName: nginx
hosts:
- monitor.dev.cm
paths:
- /
assertNoLeakedSecrets: false
grafana.ini:
help:
enabled: false
news:
news_feed_enabled: false
database:
type: postgres
host: cnpg-cluster-hk-rw.infra-data:5432
name: grafana
user: app
password: nyrHzh9WWlDZzvVw7bDFo74gKb9zsls0Sy7OwRTDWiRTNPQQQkW85taUFAoX2AIC
persistence:
type: pvc
enabled: true
storageClassName: local-path
accessModes:
- ReadWriteOnce
size: 10Gi
prometheus:
prometheusSpec:
nodeSelector:
kubernetes.io/hostname: alihka
storageSpec:
volumeClaimTemplate:
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
routePrefix: /prometheus
serviceMonitorSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
ruleSelectorNilUsesHelmValues: false
ingress:
enabled: false
ingressClassName: nginx
hosts:
- monitor.dev.cm
paths:
- /prometheus
alertmanager:
alertmanagerSpec:
nodeSelector:
kubernetes.io/hostname: alihka
storage:
volumeClaimTemplate:
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
routePrefix: /alertmanager
ingress:
enabled: false
ingressClassName: nginx
hosts:
- monitor.dev.cm
paths:
- /alertmanager