看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