【发布时间】:2020-07-13 15:39:30
【问题描述】:
我对 Kubernetes 完全陌生,在设置 Jenkins 时遇到了很多问题。我经历过并解决的大多数问题,尽管这个问题正在杀死我。出于某种原因,我的 Jenkins 实例没有生成新实例来运行作业。
我已经使用 Helm (https://hub.helm.sh/charts/stable/jenkins) 安装了 Jenkins。以下是我的值配置文件:
master:
installPlugins:
- kubernetes:1.12.6
- workflow-job:2.24
- workflow-aggregator:2.5
- credentials-binding:1.16
- git:3.9.1
runAsUser: 0
fsGroup: 0
cpu: "2"
numExecutors: 0
memory: "3500Mi"
javaOpts: "-Xms3500m -Xmx3500m"
serviceType: NodePort
hostName: *my-domain*
ingress:
enabled: true
hostName: *my-domain*
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "nginx"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
tls:
- secretName: jenkins-tls-secret
agent:
enabled: true
image: "jenkins/jnlp-slave"
tag: "3.27-1"
workingDir: "/home/jenkins"
componentName: "jenkins-slave"
resources:
requests:
cpu: "512m"
memory: "512Mi"
limits:
cpu: "512m"
memory: "512Mi"
我已经设置了 kubernetes 插件和一个新的云节点“Kubernetes”,没有更改任何值(根据我在网上找到的建议)。当我测试连接时,一切正常。
在 Jenkins 的日志中,我只看到一件奇怪的事情:
2020-07-13 15:32:45.746+0000 [id=94] INFO o.c.j.p.k.KubernetesClientProvider$SaveableListenerImpl#onChange: Invalidating Kubernetes client: kubernetes null
由于缺乏 Kubernetes 经验,我不知道如何进一步调试该问题。我已经在谷歌上搜索了所有内容,但找不到任何可以解决此问题的内容。希望有人可以提供帮助!
【问题讨论】:
标签: jenkins kubernetes jenkins-pipeline