1、部署grafana
helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
helm pull grafana/grafana --version 9.4.4 --untar
cd grafana/# 修改values文件
···
ingress:enabled: true # 开启ingressingressClassName: traefik # 使用自己的ingressannotations:kubernetes.io/ingress.class: traefik # 使用自己的ingress labels: {}path: /pathType: Prefixhosts:- grafana.xwk.local # 设置访问域名···
···
persistence:type: pvcenabled: true # 开启storageClassName: nfs-data # 设置为自己的存储类volumeName: ""accessModes:- ReadWriteOncesize: 10Gi
···
···
adminUser: admin # 账号
adminPassword: xxxxxxxxxx # 密码
···
···
datasources: # 设置默认的数据源datasources.yaml:apiVersion: 1datasources:- name: Prometheustype: prometheusurl: http://prometheus-server.prometheus.svc.cluster.local:80 # Prometheus的svc地址access: proxyisDefault: true# 安装
helm install -n grafana grafana -f values.yaml .
[root@master-11 grafana]# kubectl get pods -n grafana
NAME READY STATUS RESTARTS AGE
grafana-578798c68b-jjltm 1/1 Running 2 (4h25m ago) 40h
2、访问grafana,设置语言为中文


3、添加harbor的监控模板(前提是你的Prometheus已经监控上了harbor)
# 开源模板 14075



4、错误案例,添加模板后所有的监控中全部都是nodata




