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

-
保存配置
