jenkins 连接k8s

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins 连接k8s相关的知识,希望对你有一定的参考价值。

使用证书连接:
通过 ~/.kube/config 生成 cert.pfx,jenkins通过 cert.pfx来连接k8s
0、生成ca.crt
echo ‘‘ "| base64 -d > ~/ca.crt (~/.kube/config中certificate-authority-data的内容)
1、生成client.key
echo ‘‘ "| base64 -d > ~/client.key (~/.kube/config中client-key-data的内容)
2、生成client.crt
echo ‘‘ "| base64 -d > ~/client.crt (~/.kube/config中client-certificate-data的内容)
3、生成cert.pfx
openssl pkcs12 -export -inkey client.key -in client.crt -certfile ca.crt -out cert.pfx
4、jenkins 上传pkcs12文件
技术图片

以上是关于jenkins 连接k8s的主要内容,如果未能解决你的问题,请参考以下文章

Linux机器无法连接Jenkins的mac机器连接中的slave?

配置Jenkins连接kubernetes的Pod Template模板

Jenkins构建项目连接Repository URL的填坑之路

jenkins启动后无法连接网络解决方法

重新连接SonarQube和Jenkins

jenkins.plugins.publish_over.BapPublisherException:无法连接和初始化 SSH 连接消息 [Auth 失败]