k8s安装prometheus报错
err="Opening storage failed removing segment failed:
remove /prometheus/wal/00000234: permission denied"
原因: 权限问题,prometheus 的镜像中是使用的 nobody 这个用户,通过 hostPath 挂载到宿主机上面的目录的 ownership 是 root
解决办法: 在Pod 设置下设置安全上下文
45 securityContext:
46 runAsUser: 0
47 volumes:
48 - name: prometheus-config
49 configMap:
50 name: prometheus-config
51 - name: prometheus-storage-volume
52 hostPath:
53 path: /data
54 type: Directory