我通过helm在kubernetes上设置我的jenkins来运行我的java部署,
这会为每个构建产生新的pod - >很公平
然后我看到我需要存储一些将被其他版本使用的maven jar,
所以我想出了NFS安装并通过jenkins configure(Web控制台)将其挂载到/home/jenkins/.m2
然后我继续得到
error org.apache.maven.repository.LocalRepositoryNotAccessibleException: Could not create local repository at /home/jenkins/.m2/repository
我甚至尝试过
securityContext:
runAsUser: 1000
fsGroup: 1000
在deployment.yaml中
我尝试添加
USER root
RUN chown -R root /home/jenkins
它只是没有.m2,奴隶无法在这个pvc上写任何东西。
此时我很困惑问题可能在哪里。 有人可以帮忙吗?
答案 0 :(得分:2)
我有类似的问题。我这样解决了: