首页 > 解决方案 > Kubernetes jenkins pod 模板在错误的命名空间中创建 pod

问题描述

我们有一个 jenkins 主从架构并使用 Kubernetes Jenkins 插件。podTemplate 如下所示

podTemplate(label: 'builder-pod', cloud: 'kubernetes', containers: [
        containerTemplate(
                name: 'jnlp',
                image: "${artifact_repo}/jenkins-slave",
                ttyEnabled: true,
                privileged: false,
                alwaysPullImage: false,
                workingDir: '/var/jenkins_home',
                resourceRequestCpu: '1000m',
                resourceRequestMemory: '1Gi',
                resourceLimitMemory: '1.1Gi',
        )
], volumes: [hostPathVolume(mountPath: '/var/run', hostPath: '/var/run')], namespace: 'jenkins') { //podtemplate
    node('builder-pod') {
        container('jnlp') {


无论出于何种原因,builder-pod 都是在default命名空间而不是jenkins命名空间中创建的

知道有什么问题吗?提前致谢。

标签: jenkinskuberneteskubernetes-jenkins-plugin

解决方案


您需要在 Jenkins 管理界面上检查 Kubernetes 插件配置,您可以从 de UI 覆盖一些参数。


推荐阅读