K8S容器内部署相关应用的UID及权限设置

1、grafana

一、UID:472
通过kubeVsphere进入正常运行后的容器内查看得知:

如果容器挂载的PVC所在的PV类型为HostPath,则需要找到对应的PV HostPath路径,赋予权限。

sudo chown -R 472:472 /home/server/data(HostPath路径)
chmod 755 /home/server/data(HostPath路径)

同样,如果容器挂载的PVC所在的PV类型为nfs,则同样需要在nfs server相关路径下,赋予权限。
sudo chown -R 472:472 /nfs/share/grafana (nfs 路径)
chmod 755 /nfs/share/grafana(nfs 路径)

验证所有者及权限:

二、容器内PVC挂载路径

grafana 默认的数据存储路径为/var/lib/grafana

所以grafana容器化部署时,容器内存储卷(在选择对应的PVC后)挂载路径需为/var/lib/grafana,这样容器内运行的grafana的数据实际是写入PVC对应的PV中,数据就实现了持久化存储。

nfs 服务器端查看数据

容器内查看数据(通过kubeVsphere)

2、prometheus

uid:65534

容器化部署后,如果PVC对应的PV为nfs,则需要在nfs 服务器共享目录授权。
chown -R 65534:65534 /nfs/share/prometheus
chmod 755 /nfs/share/prometheus

验证所有者及权限:
root@node1:~# ls -l /nfs/share/prometheus
total 20
drwxr-xr-x 3 nobody nogroup 4096 Jun 14 16:49 01JXPT1FHE0M2TCJN0AXXZCJ81
drwxr-xr-x 3 nobody nogroup 4096 Jun 14 17:00 01JXPTP8EDNAN606YDZ8CA6W50
drwxr-xr-x 2 nobody nogroup 4096 Jun 20 10:00 chunks_head
-rw-r--r-- 1 nobody nogroup 0 Jun 20 10:00 lock
-rw-r--r-- 1 nobody nogroup 20001 Jun 20 10:02 queries.active
drwxr-xr-x 3 nobody nogroup 4096 Jun 20 10:00 wal

容器内数据挂载目录:/prometheus

posted @ 2025-06-18 17:15  华哥来也  阅读(79)  评论(0)    收藏  举报
回到顶部
回到顶部