• 在jenkins中连接kubernetes集群


    ukPpJU

    1.配置kubernetes plugin连接kubernetes集群

    1. 点击系统管理->系统设置-添加一个云,在下拉菜单中选择kubernets并添加;
    2. 填写云kubernetes配置内容;

    注:Name值任意添加,Kubernetes URL值添加K8S apiserver连接地址和端口配置云kubernetes连接K8S集群的验证文件;

    2.获取K8S的/root/.kube/config文件

    1. 获取/root/.kube/configcertificate-authority-data的内容并转化成base64 encoded文件:
    echo  "[certificate-authority-data]" | base64 -d > ca.crt
    
    1. 获取/root/.kube/configclient-certificate-data内容并转化成base64 encoded文件:
    echo "client-certificate-data"  | base64 -d > client.crt
    
    1. 获取/root/.kube/configclient-key-data内容并转化成base64 encoded文件:
    echo "client-key-data"  | base64 -d > client.key
    
    1. 生产Client P12认证文件cert.pfx,牢记过程中输入的密码:
    openssl pkcs12 -in client.crt -certfile ca.crt -inkey client.key -export -out cert.pfx
    

    在云Jenkins中添加全局凭证(类型选择:Certificate)

    1. 上传证书;
    2. 输入生成证书时输入的密码;
    3. 设置凭证ID和描述;

    4.选择凭证,并测试连接kubernetes集群

    如下图所示,出现成功连接的提示即可;
    qZwqaf

  • 相关阅读:
    4种排序实践
    redis 应用场景和数据类型
    建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C
    分布式线程安全(redis、zookeeper、数据库)
    [专项]3道改错题
    kafka 业务埋点
    spring boot集成kafka
    kafka本地调试
    C语言 gets()和scanf()函数的区别
    EOF
  • 原文地址:https://www.cnblogs.com/cgqplus/p/15267289.html
Copyright © 2020-2023  润新知