gpt4 book ai didi

jenkins - 将证书作为代码添加到Jenkins配置

转载 作者:行者123 更新时间:2023-12-02 12:13:05 27 4
gpt4 key购买 nike

我正在通过JCasC配置Jenkins的安装。我们使用的插件之一是Kubernetes。
为了进行配置,它需要服务器证书才能与k8s集群通信。

这是配置部分的样子:

jenkins:
clouds:
-kubernetes:
name: "kubernetes"
serverUrl: "k8s URL"
serverCertificate: "serverCertificate"
skipTlsVerify: true

我想知道如何引用包含服务器证书的文件并将该文件放在serverCertificate中。

最佳答案

我建议您宁可使用预定义的[jenkins]凭据:

enter image description here

并在JCasC管道中引用它们,作为访问Kubernetes集群的一种方式。

jenkins:
clouds:
- kubernetes:
name: "advanced-k8s-config"
serverUrl: "https://avanced-k8s-config:443"
skipTlsVerify: true
namespace: "default"
credentialsId: "advanced-k8s-credentials"
jenkinsUrl: "http://jenkins/"
...
credentials:
system:
domainCredentials:
- credentials:
- fileSystemServiceAccountCredential:
id: "advanced-k8s-credentials"

请检查 here以获取完整的代码示例。

关于jenkins - 将证书作为代码添加到Jenkins配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60334098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com