garfana

## grafana 重置密码 ``` sudo grafana-cli admin reset-admin-password <new_password> ``` ## 安装和配置可视化UI界面Grafana ```bash cat > grafana.yaml <<EOF apiVersion: apps/v1 kind: Deployment metadata: labels: app: grafana name: grafana spec: selector: matchLabels: app: grafana template: metadata: labels: app: grafana spec: securityContext: runAsUser: 0 containers: - name: grafana image: grafana/grafana:latest imagePullPolicy: IfNotPresent ports: - containerPort: 3000 name: http-grafana protocol: TCP resources: requests: cpu: 250m memory: 750Mi volumeMounts: - mountPath: /var/lib/grafana # 将持久卷挂载改为主机目录挂载 name: grafana-pv readOnly: false # 可根据需要设置是否只读 volumes: - name: grafana-pv hostPath: # 修改为主机目录挂载 path: /var/lib/grafana # 主机上的路径 --- apiVersion: v1 kind: Service metadata: name: grafana labels: app: grafana spec: ports: - nodePort: 3000 port: 3000 protocol: TCP targetPort: http-grafana selector: app: grafana type: NodePort EOF ``` #更新yaml文件 ``` kubectl apply -f grafana.yaml #验证是否安装成功 (base) [root@jkl1234 prom]# kubectl get pod |grep grafana grafana-79b45b9445-2sv4l 1/1 Running 0 2m3s [root@jkl1234 prom]# kubectl get svc | grep grafana grafana NodePort 10.10.144.2 <none> 3000:31200/TCP 2m32s ``` #登陆grafana,在浏览器访问,默认登录账号密码admin/admin ![image.png](https://cos.easydoc.net/97954506/files/l4gi0ybz.png) 添加数据源 ![image.png](https://cos.easydoc.net/97954506/files/l4gish43.png) ![image.png](https://cos.easydoc.net/97954506/files/l4git069.png) ![image.png](https://cos.easydoc.net/97954506/files/l4gitmsc.png) 域名的全称是 service-name.namespace.svc.cluster.local ![image.png](https://cos.easydoc.net/97954506/files/l4givbgw.png) 导入`8919`或`16098` ![image.png](https://cos.easydoc.net/97954506/files/l4gixchf.png) ![image.png](https://cos.easydoc.net/97954506/files/l4giyb56.png) ![image.png](https://cos.easydoc.net/97954506/files/l4giyt61.png)