詹金斯 - 从“无法写入容量误差”上kubernetes

问题描述 投票:1回答:1

我通过掌舵kubernetes设置我的詹金斯运行我的Java部署,

这滋生新的吊舱每次构建 - >不够公平

然后,我看到,我需要存储将由其他建立使用一些Maven的罐子,

所以,我想出了NFS安装,安装它通过詹金斯配置到/home/jenkins/.m2(Web控制台)

然后,我不断收到

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。

在这一点上我很困惑还有什么地方的问题可能是。可有一个人请帮助?

jenkins kubernetes kubernetes-helm
1个回答
2
投票

我有类似的问题。我解决了这个办法:

  • 做自己的JNLP图像,修改,以在其上安装的Maven
  • 我通过Maven配置移动M2出詹金斯的home目录到/ opt /平方米
  • 创建永久磁盘,并有界PV和PVC与它和安装在/选择/平方米内部荚
  • 和最后,我设置内部Dockerfile为JNLP该用户运行图像是ROOT,由于在每kubernetes安装被安装为根。不是很优雅,但工作液
© www.soinside.com 2019 - 2024. All rights reserved.