jenkins在kubernetes中动态创建代理
1. 在jenkins master节点安装Kubernetes插件
-
Kubernetes插件:Jenkins在Kubernetes集群中运行动态代理
-
kubernetes的配置
2. 安装kubernetes插件
-
登陆
-
进入系统设置“manage jenkins”
-
点击插件”manage plugins“
-
安装两个插件“git、pipeline和kubernetes”
点击直接安装
安装完成后重启
3. 配置插件连接kubernetes
-
进入系统管理
-
进入系统配置
-
找到Cloud, 配置kubernetes
-
在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
这里我们的jenkins是在k8s集群里运行的,默认不用填写key
-
配置jenkins
-
保存配置