目录
1、获取~/.kube/config的信息,进行密钥的创建
# 复制certificate-authority-data冒号后的内容生成client.crt
# echo "<certificate-authority-data>" | base64 -d > ca.crt
# 复制client-certificate-data冒号后的内容生成client.crt
# echo "<client-certificate-data>" | base64 -d > client.crt
# 复制client-key-data冒号后的内容生成client.key
# echo "<client-key-data>" | base64 -d > client.key
# 再生成jenkins使用的PKCS12格式的cert.pfx文件,需要设置密码,注意密码后期jenkins需要
# openssl pkcs12 -export -out cert.pfx -inkey client.key -in client.crt -certfile ca.crt
Enter Export Password:
Verifying - Enter Export Password:
2、jenkins上配置密钥信息
类型注意选择为 Certificate,然后上传证书,输入当时生成证书的密码
3、jenkins配置kubernetes cloud
- jenkins下先安装kubernetes插件,名字就叫kubernetes
- 安装完成后到 系统管理 > 节点管理 > Configure Clouds