为了把grafana接入大公司自己的平台,每次都需要登录很麻烦,看了grafana官网文档是可以开启匿名登录的。
prometheus-operator 中grafana的配置文件是默认的,想要开启匿名登录就得修改grafana.ini文件。
通过configmap的方式挂载到grafana中,就不再担心grafana pod重启后配置被还原的问题了。
## grafana开启匿名登录
1. 准备grafana.ini配置文件
````
准备grafana.ini,修改[auth.anonymous]
修改`;enabled = false`为`enabled = true`
````
2. grafana通过cm挂载grafana.ini
````
kubectl create cm grafana-config --from-file=`pwd`/grafana.ini -n monitoring
````
3. 修改grafana-deployment.yaml挂载grafana-config
`volumeMounts`部分新增以下内容:
````
- mountPath: /etc/grafana
name: grafana-config
readOnly: true
````
`volumes`部分新增以下内容:
````
- configMap:
name: grafana-config
name: grafana-config
````