San*_* P. 5 grafana kubernetes
使用 helm Charts安装 grafana ,部署顺利,grafana ui 已启动,需要添加现有持久卷,运行以下 cmd:
helm install grafana grafana/grafana -n prometheus --set persistence.enabled=true --set persistence.existingClaim=grafana-pvc
Run Code Online (Sandbox Code Playgroud)
init 容器崩溃,日志如下:
kubectl logs grafana-847b88556f-gjr8b -n prometheus -c init-chown-data
chown: /var/lib/grafana: Operation not permitted
chown: /var/lib/grafana: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
在检查部署 yaml 时发现此部分:
initContainers:
- command:
- chown
- -R
- 472:472
- /var/lib/grafana
image: busybox:1.31.1
imagePullPolicy: IfNotPresent
name: init-chown-data
resources: {}
securityContext:
runAsNonRoot: false
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/lib/grafana
name: storage
restartPolicy: Always
schedulerName: default-scheduler
securityContext:
fsGroup: 472
runAsGroup: 472
runAsUser: 472
serviceAccount: grafana
serviceAccountName: grafana
Run Code Online (Sandbox Code Playgroud)
为什么运行时操作失败runAsUser: 0?pvc有问题access:ReadWriteMany,有什么解决办法吗?或者我错过了什么
谢谢 !!
NFS 默认打开root_squash模式,该模式在功能上禁用客户端上的 uid 0 作为超级用户(将这些请求映射到其他 UID/GID,通常是 65534)。您可以在挂载选项中禁用此功能,或使用 NFS 以外的其他内容。我推荐后者,NFS 很糟糕。
| 归档时间: |
|
| 查看次数: |
2951 次 |
| 最近记录: |