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

添加数据源



域名的全称是 service-name.namespace.svc.cluster.local

导入`8919`或`16098`


