378701480 一路安装过来,各种坑,挂个NFS怎么这么困难,之前系统报错,解决了,现在安装sonarqube报错 到底是我的NFS设置有问题,还是对NFS支持不好,如果是支持不好,我就换别的了。 以下是报错日志
Jeff 378701480 你看pg的报错信息 Lack of permissions on data directory! , 说明挂盘的权限不对,你检查你的 NFS 设置,是否权限设置正确。sonarqube不是标准安装里的,你为啥要装sonarqube呢,devops其它组件都没有安装
stoneshi-yunify 378701480 请检查nfs server端的配置.e.g. [root@etcd0 ~]# cat /etc/exports /ksdata/ *(rw,sync,no_root_squash,no_all_squash) /ksdata2/ *(rw,sync,no_root_squash,no_all_squash) 另外在ks集群中检查下nfs-client-provisioner pod的镜像版本是不是最新,最新的是v3.1.0-k8s1.11。
stoneshi-yunify 看起来是目录的权限问题。如果还是不能解决,请尝试收集以下信息, 我们会基于此信息给予帮助: sonarqube pod的基本信息,e.g. kubectl -n kubesphere-devops-system describe pod <pod name> sonarqube pod的log。 e.g. kubectl -n kubesphere-devops-system logs <pod name> NFS的storage class信息,e.g. kubectl get sc <nfs-sc> -o yaml sonarqube pod 所使用的NFS PV/PVC的信息,e.g. kubectl -n kubesphere-devops-system get pvc <pvc name> -o yaml, kubectl get pv <pv name> -o yaml NFS目录的信息。ls -l <nfs dir>