jenkins在kubernetes中动态创建代理

jenkins在kubernetes中动态创建代理

1. 在jenkins master节点安装Kubernetes插件

2. 安装kubernetes插件

  • 登陆
    image

  • 进入系统设置“manage jenkins”
    image

  • 点击插件”manage plugins“
    image

image

  • 安装两个插件“git、pipeline和kubernetes”
    image
    image
    image

    点击直接安装
    image

安装完成后重启

3. 配置插件连接kubernetes

  • 进入系统管理
    image

  • 进入系统配置
    image

  • 找到Cloud, 配置kubernetes
    image

image

image

  • 在k8s-master执行kubectl get service

    [root@k8s-master jenkins-master]# kubectl get service
    NAME         TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                        AGE
    jenkins      NodePort    10.107.141.118   <none>        80:30006/TCP,50000:32291/TCP   25h
    kubernetes   ClusterIP   10.96.0.1        <none>        443/TCP                        14d
    nginx        NodePort    10.99.236.10     <none>        80:30939/TCP                   12d
    
    
  • 配置kubernetes
    image

    这里我们的jenkins是在k8s集群里运行的,默认不用填写key

  • 配置jenkins
    image

  • 保存配置
    image

posted @ 2021-12-10 15:27  七月流星雨  阅读(195)  评论(0编辑  收藏  举报