转: Jenkins Kubernetes插件添加 云

https://blog.csdn.net/diantun00/article/details/81180694

Jenkins Kubernetes插件添加 云

展开

Th Jenkins Kubernetes插件是一个很棒的工具,可以将Jenkins从属设备动态配置为Kubernetes集群上的pod。您需要做的就是添加和配置Kubernetes Cloud作为Jenkins配置的一部分。
要求

你需要的东西:

1.Kubernetes的配置文件 即 admin.conf,安装Kubernetes时KUBERCONFIG

     ~]# echo $KUBECONFIG
    /etc/kubernetes/admin.conf

2.安装Jenkins Kubernetes插件
安装插件

首页 --- 系统管理 --- 管理插件 --- 可选插件  -- Kubernetes plugin 安装即可,安装后如图

 
配置Kubernetes 云

首页---系统管理 --- 系统设置  ---最下面  新增一个云

本地集群,即jenkins master 托管在同一个kubernetes集群上,那么只需要为本地集群提供kubernetes url

如:https://kubernetes:6443

kubernetes namespace 填写你需要运行slave的namespace  default

测试连接

远程集群

用到上面提到的kubernetes的配置文件

文件中有三个值 certificate-authority-data 、client-certificate-data 、 client-key-data

解码它们获得证书 ,注意将上面的值替换称自己的一大长传字符串

    echo certificate-authority-data | base64 -d > ca.crt
    echo client-certificate-data | base64 -d > client.crt
    echo client-key-data | base64 -d > client.key

根据这三个文件生成一个PKCS12格式的客户端证书文件

openssl pkcs12 -export -out cert.pfx -inkey client.key -in client.crt -certfile ca.crt

注意生成证书的时候,一定要填写密码,后面会用到

回到Jenkins添加一个云的界面

将ca.crt中的内容填写到 Kubernetes server certificate key 字段

添加客户端证书

如图所示,上传证书,填写密码等相关值,即可

完成后点击测试连接查看是否成功

 
————————————————
版权声明:本文为CSDN博主「大宝鱼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/diantun00/article/details/81180694

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值