【发布时间】:2018-08-24 10:31:34
【问题描述】:
我正在尝试在 Openshift 中运行 SonarQube pod,但它似乎正在以 root 作为所有者安装持久卷。
我们如何将其更改为非 root 用户? 我使用“hostPath”创建了我的持久卷。
您可以在下面找到更多信息:
Caused by: java.nio.file.AccessDeniedException: /opt/sonarqube/data/es
at java.nio.file.Files.createDirectory(Files.java:674)
at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)
at java.nio.file.Files.createDirectories(Files.java:767)
at org.elasticsearch.env.NodeEnvironment.(NodeEnvironment.java:169)
at org.elasticsearch.node.Node.(Node.java:165)
... 6 common frames omitted
这里是sonarqube目录截图
【问题讨论】:
-
请复制粘贴问题中的截图文本。链接到其他网站的图片可能会消失,这会使这个问题在以后变得不完整。
-
这是我的 yaml 的链接 - link
标签: docker kubernetes openshift openshift-origin kubernetes-pod