看pod事件信息提示:msg="Error opening query log file" file=/prometheus/queries.active err="open /prometheus/queries.active: permission denied"
原因是权限问题,prometheus 的镜像中是使用的 nobody 这个用户,而pvc使用的是root权限
1.在 serviceAccountName: prometheus设置安全上下文添加这一项即可正常running
securityContext:
runAsUser: 0
memory: 2500Mi
serviceAccountName: prometheus
securityContext:
runAsUser: 0
volumes:
- name: data
persistentVolumeClaim:
claimName: gluster-pvc
- name: config-volume
configMap:
name: prometheus-config