由于标签格式错误,Jenkins主服务器无法在k8s上旋转奴隶

问题描述 投票:0回答:2

我已经在helm上部署了helm-baed Jenkins实例。

我也已安装(通过将它们作为k8s文件中的列表传递,大约有300个插件(如果有的话。)>

当我尝试启动一个代理时,事情开始出错。

此操作失败,并出现以下错误:

values.yaml

我真的很想知道最终如何请求带有标签的广告连播

.default/api/v1/namespaces/jenkins/pods?labelSelector=jenkins%2Fjenkins-myenv-jenkins-slave%3Dtrue%2Cjenkins%2Flabel%3Djenkins-myenv-jenkins-slave_. Message: unable to parse requirement: invalid label value: "jenkins-myenv-jenkins-slave_": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyValue',  or 'my_value',  or '12345', regex used for validation is '(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?'). Received status: Status(apiVersion=v1, code=400, details=null, kind=Status, message=unable to parse requirement: invalid label value: "jenkins-myenv-jenkins-slave_": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyValue',  or 'my_value',  or '12345', regex used for validation is '(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?'), metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=BadRequest, status=Failure, additionalProperties={}).

由于jenkins-myenv-jenkins-slave_ 文件中没有任何内容,所以以values.yaml结尾的任何内容。

这是_中我的agent配置的第一行

values.yaml

此外,配置部分中的相关字段似乎最后没有下划线

agent: enabled: true image: "jenkins/jnlp-slave" tag: "3.27-1" customJenkinsLabels: [] # name of the secret to be used for image pulling imagePullSecretName: componentName: "jenkins-slave" privileged: false

我已经在k8s上部署了头盔式的詹金斯实例。我还安装了(通过将它们作为values.yaml文件中的列表传递给300个插件(如果有的话)。当...

jenkins kubernetes kubernetes-helm
2个回答
0
投票

我建议不要在jenkins中手动定义代理,您应该只配置kubernetes主机地址


0
投票

检查您是否在标签的和处错误地包含了“”(空格)字符

© www.soinside.com 2019 - 2024. All rights reserved.