51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

kubeSphere DevOps自定义容器 指定nodejs版本

kubeSphere DevOps自定义容器 指定nodejs版本 {#articleContentId}

kubeSphere DevOps自定义容器 指定nodejs版本_kubesphere 如何指定nodejs版本-CSDN博客
k8s环境jenkins发布vue项目指定nodejs版本-CSDN博客
在弹出的对话框中,搜寻至 data.jenkins_user.yaml:jenkins.clouds.kubernetes.templates
有的系统修改 jenkins.yaml 不生效,需要修改 jenkins_user.yaml 自己先试试,``
如果 jenkins.yaml 修改后,可以在界面中找到,那么就只用这个,如果不行那么就只用 jenkins_user.yaml


请注意空格和格式仔细检查 ,
先做一个备份
下方并输入以下代码,点击确定。以下代码建议不用修改

- name: "nodejs-nodejs16" # 自定义 Jenkins Agent 的名称。
  label: "nodejs nodejs16" # 自定义 Jenkins Agent 的标签。若要指定多个标签,请用空格来分隔标签。
  inheritFrom: "nodejs" # 该自定义 Jenkins Agent 所继承的现有容器组模板的名称。
  containers:
  - name: "nodejs" # 该自定义 Jenkins Agent 所继承的现有容器组模板中指定的容器名称。
    image: "这个就是刚才阿里云镜像仓库的地址" # 我这个是私有仓库,建议自行构建镜像

不生效的原因排查

找到ks-jenkins服务

进入容器:

cd /var/jenkins_home/casc_configs

cat jenkins.yaml 

容器中操作不方便,直接grep 修改的内容

cat jenkins.yaml | grep nodejs20

注:有些版本是没有jenkins_user.yaml

按照查看配置文件是否生效,自己改动的配置是否已经在里面了,如果已经存在里面还是未生效兼容重启容器

我这里没有生效。

怎么重启呢?

找到 '工作负载'-》 devop-jenkins -> 副本数降为0

测试:

我们在

赞(5)
未经允许不得转载:工具盒子 » kubeSphere DevOps自定义容器 指定nodejs版本