首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkinsci/Jenkins头盔图- jenkins容器库开始从war文件中提取

Jenkinsci/Jenkins头盔图- jenkins容器库开始从war文件中提取
EN

Stack Overflow用户
提问于 2020-11-26 15:09:10
回答 1查看 285关注 0票数 0

我试图使用持久卷将jenkins部署到服务。詹金斯集装箱码头在Beginning extraction from war file

我尝试过没有持久性的,并且它是按预期部署的。

代码语言:javascript
复制
persistence:
  storageClass: ibmc-file-bronze
serviceAccount:
  create: false
  name: jenkins
  annotations: {}
controller:
  customInitContainers:
    - name: "volume-mount-permission"
      image: "busybox"
      command: ["/bin/sh"]
      args:
      - -c
      - >-
          chgrp -R 1000 /var/jenkins_home && 
          chown -R 0 /var/jenkins_home &&
          chmod -R g+rwx /var/jenkins_home
      volumeMounts:
        - name: "jenkins-home"
          mountPath: "/var/jenkins_home"
      securityContext:
        runAsUser: 0
  serviceType: NodePort

这是我的values.yaml文件。我为文件夹权限配置了自定义init容器。如果没有此操作,init容器将因权限问题而失败。使用volume-mount-permissions init容器,所有其他容器都会成功终止。

jenkins_home文件夹的权限在下面。

代码语言:javascript
复制
jenkins@jenkins-pv-0:/$ ls -al /var/jenkins_home/
total 44
drwxrwxr-x 6 nobody  jenkins  4096 Nov 26 15:02 .
drwxr-xr-x 1 root    root     4096 Nov 26 15:01 ..
drwxr-xr-x 3 jenkins jenkins  4096 Nov 26 14:50 .cache
drwxrwsrwx 2 root    jenkins  4096 Nov 26 14:50 casc_configs
-rw-r--r-- 1 jenkins jenkins  3106 Nov 26 15:01 copy_reference_file.log
-rw-r--r-- 1 jenkins jenkins     8 Nov 26 14:50 jenkins.install.InstallUtil.lastExecVersion
-rw-r--r-- 1 jenkins jenkins     8 Nov 26 14:50 jenkins.install.UpgradeWizard.state
drwxr-xr-x 2 jenkins jenkins 16384 Nov 26 14:51 plugins
-rw-r--r-- 1 jenkins jenkins    78 Nov 26 14:50 plugins.txt
drwxr-xr-x 6 jenkins jenkins  4096 Nov 26 15:02 war

Jenkins容器的日志如下:

代码语言:javascript
复制
2020-11-26T15:01:49.195430822Z Running from: /usr/share/jenkins/jenkins.war
2020-11-26T15:01:49.199519383Z webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
2020-11-26T15:01:49.404752124Z 2020-11-26 15:01:49.388+0000 [id=1]  INFO    org.eclipse.jetty.util.log.Log#initialized: Logging initialized @522ms to org.eclipse.jetty.util.log.JavaUtilLog
2020-11-26T15:01:49.585199893Z 2020-11-26 15:01:49.584+0000 [id=1]  INFO    winstone.Logger#logInternal: Beginning extraction from war file

我遵循了Jenkins官方Kubernetes安装的安装指南。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-08 09:46:47

解决方案是安装IBM云块存储插件

在服务上,我认为Jenkins不能安装在file-storage

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65024634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档