zoukankan      html  css  js  c++  java
  • 在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

  • 相关阅读:
    js数组
    关于编程,程序员的一些语录
    css心得
    js函数
    一些电脑基础知识
    gnome3安装
    C学习小记
    ubuntu重装系统后
    elinks文字浏览器
    快捷方式
  • 原文地址:https://www.cnblogs.com/cgqplus/p/15267289.html
Copyright © 2011-2022 走看看