我有这个yaml文件,它通过插件在k8s上配置我的Jenkins从容器:
clouds:
- kubernetes:
...
name: "kubernetes"
templates:
- name: jenkins-slave
containers:
- image: "..."
name: "jnlp"
resourceLimitCpu: "1000m"
resourceLimitMemory: "4000Mi"
...
字符串
如何配置另一个Sidecar容器?添加buildkit。像这样添加它不起作用,插件只是忽略此configMap配置:
clouds:
- kubernetes:
...
name: "kubernetes"
templates:
- name: jenkins-slave
containers:
- image: "..."
name: "jnlp"
resourceLimitCpu: "1000m"
resourceLimitMemory: "4000Mi"
...
- image: "moby/buildkit"
name: "buildkit"
型
我在文档中看到我可以配置像additionalContainers
这样的东西,但我不知道如何设置它。
1条答案
按热度按时间ldxq2e6h1#
如果使用CASC插件配置代理
这个例子可以帮助你
字符串
你也可以在这里查看文档https://plugins.jenkins.io/kubernetes/#plugin-content-pod-template
ps一些名称与K8s不同,插件 Package 了所有内容
所有代理都应该有“jnlp”容器-它由jenkins自己使用,并在上面有java客户端
你可以运行任何你想要的代理,并在管道文档中切换容器
型
模板示例中的2个容器:
型
流水线示例:
型