背景:k8s安装mysql集群启动出现“chown: changing ownership of ‘/var/lib/mysql’: Operation not permitted”,需要将nfs的将all_squash替换为no_root_squash,修改配置后需重启nfs服务。重启后部分pvc目录权限丢失,出现所属uid=1000,gid=1000的情况,导致pod无法访问pvc存储。

grafana服务异常截图:
在这里插入图片描述

1、定位问题:
grafana Pod日志信息如下 :
在这里插入图片描述
在这里插入图片描述

进入Pod查看挂载目录权限,发现目录uid=1000,gid=1000
在这里插入图片描述
2、排查问题

1、查看系统用户
cat /etc/passwd
发现不存在id=1000在用户,
2、查看运行容器用户
id 
uid=472

3、解决问题
更改容器组模板用户和用户组
在这里插入图片描述

保存后容器重新实例化:
在这里插入图片描述

进入容器查看数据目录权限:
在这里插入图片描述

更改目录权限:
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐