创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:EKS集群

Kubernetes版本信息
kubernetes 1.23

容器运行时
docker

KubeSphere版本信息
3.2.1

问题:

3.2.1版为了修复jenkins安全漏洞,直升级了jenkins的images镜像版本由image: kubesphere/ks-jenkins:v3.2.0-2.249.1升级到image: kubesphere/ks-jenkins:v3.4.0-2.319.3后,并且修改了jenkins启动参数

env:

  - name: JAVA_TOOL_OPTIONS

    value: >-

      -Xms512m -Xmx512m -XX:MaxRAM=2g

      -Dhudson.slaves.NodeProvisioner.initialDelay=20

      -Dhudson.slaves.NodeProvisioner.MARGIN=50

      -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85

      -Dhudson.model.LoadStatistics.clock=5000

      -Dhudson.model.LoadStatistics.decay=0.2

      -Dhudson.slaves.NodeProvisioner.recurrencePeriod=5000

      -Dio.jenkins.plugins.casc.ConfigurationAsCode.initialDelay=10000

      -XX:+PrintGC -XX:+PrintGCDetails -XX:+UseG1GC

      -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled

      -XX:+DisableExplicitGC -XX:+UnlockDiagnosticVMOptions

      -XX:+UnlockExperimentalVMOptions -Djava.awt.headless=true

      -Dmail.smtp.starttls.enable=true

      -Dmail.smtp.ssl.protocols=TLSv1.2

修改完成后jenkins启动成功,更新发版java rust go项目都没有问题,但是在发版前端web的时候报错,报错不明确,我进入发版的pod内手动编译是可以执行成功的,整个流水线是可以完成的,但是在ks里运行发版流程一直在npm build时候报错

麻烦哪位大佬解决处理过类似的问题帮忙回答一下

    7 天 后

    zhaozhongyuan425

    我进入发版的pod内手动编译是可以执行成功的,整个流水线是可以完成的

    这个是进去到哪个 pod ?是流水线运行后 kubesphere-devops-worker 下的 pod 吗 ?

    看这个报错应该是版本兼容性问题,请确认下 web 项目使用的 node agent 里的 node 版本是否符合要求;

      8 天 后
      5 天 后

      请问下,你们升级jenkins只是替换了镜像并且修改启动参数就可以了吗

      6 个月 后