1、在rancher上搭建jenkins的master镜像,这个可以在官方dockerhub镜像上做修改(harbor.dev.cn/library/jenkinsci/jenkins:2.138.2) , 赋予目录权限。
2、搭建slave镜像,这个当前分析,有五种情况。
(1)直接建立物理机,把这个当做slave。连接方式使用ssh方式。这个当前看基本可行,ssh在jenkins的master上有对应插件,在jenkins上安装插件并重启,均不会对jenkins的k8s服务造成影响。
(2)在k8s上建立slave镜像,连接方式使用ssh方式。这样ip必须锁死,并不符合k8s理念。
(3)在k8s上建立slave镜像,连接方式使用jar启动。当前rancher网络有中转,不能直接用IP端口。
(4)部署jenkins的rancher插件。可以达到启动一个实时镜像跑完后在注销。当前插件只对接到rancher1.5版本,未对接2.0以后版本。
在这里插入图片描述
(5)部署jenkins的kubernete插件。这个之前部署过,需要直接通过kubernete,不能在用rancher中转。需要配置证书。
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐