K8s配置jenkins Master和Node节点
创始人
2025-05-29 16:58:25
0

1、k8s安装jenkins
以阿里云的ACK为例
A、在有状态点击镜像创建,配置自己的jenkins镜像仓库地址,比如配置私有仓库

在这里插入图片描述然后设置镜像密钥
在这里插入图片描述
B、选择需要的数据存储卷
阿里云的nas为例
在这里插入图片描述
创建阿里云nas卷,需要先开通nas服务,并先创建nas服务
创建nas
在这里插入图片描述
创建存储卷
在这里插入图片描述
创建完毕后,会同时出现一个存储类
如下
在这里插入图片描述
最后点击右上方的创建即可
注意:一定要创建存储券,否则jenkins起来后重启会丢失数据加粗样式
2、部署好了后打开安装插件
安装Kubernetes插件
在这里插入图片描述
3、配置master node
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、填写集群Namespace、上传凭据、Jenkins地址

服务证书key是集群凭证中的certificate-authority-data字段内容
在k8s控制台可以拷贝到部分grep certificate-authority-data
在这里插入图片描述
在这里插入图片描述
5、填写凭据
在凭据处,田间凭据,凭证类型选择"Secret file",将Kubernetes集群详情页全部内容复制下来,保存为kubeconfig上传。
在这里插入图片描述
在这里插入图片描述
点击”连接测试“,如果出现 Connected to Kubernetes v1.24.x 的提示信息证明 Jenkins 已经可以和 Kubernetes 系统正常通信了。
在这里插入图片描述
在这里插入图片描述

6、”添加Pod模板“,这个Pod模板即Jenkins-slave pod的模板。

namespace,我们这里填 ”default“
标签列表,这里我们填jnlp-slave,这个标签我们在后面创建Jobs会用到,非常重要。
用法,选择 ”尽可能使用这个节点“
镜像,填写”jenkins/jnlp-slave:latest-jdk11“,这个容器镜像是我们CI/CD的运行环境。
在这里插入图片描述
在这里插入图片描述
7、选择添加卷,主机路径和挂载路径都填写为”/var/run/docker.sock“,使得jenkins-slave可以使用宿主机的Docker,让我们可以在容器中进行镜像Build等操作。
在这里插入图片描述
8、点击最下方的Advanced,Service Account 输入jenkins2,这是我们之前创建的SA。

9、测试pod,Kubernetes 插件的配置工作完成了,接下来我们就来添加一个 Job 任务,看是否能够在 Slave Pod 中执行,任务执行完成后看 Pod 是否会被销毁。
在这里插入图片描述
在这里插入图片描述
在任务配置页的 Build 区域,选择Execute shell,输入一个简单的测试命令,并点击保存
在这里插入图片描述
点击构建
在这里插入图片描述
完成后,点击查看Console output,查看任务运行情况
在这里插入图片描述

相关内容

热门资讯

河南夫妇冒雨移开折断大树,“不... 评论员 陈柯旭 折断的大树能挡住马路,但挡不住普通人身上的微光。 近日,在河南驻马店突降暴雨,一棵大...
现货黄金跌破4300美元关口 8日,现货黄金盘中跳水,跌破4300美元/盎司,跌超0.6%。 消息面上,据新华社,当地时间7日晚,...
英法德联合出手! 文丨陆弃 当英国首相斯塔默、法国总统马克龙和德国总理默茨准备与乌克兰总统泽连斯基在伦敦举行会晤时,外...
两个月来伊以首次互袭,特朗普想... 当地时间6月7日,伊朗向以色列发射了四轮导弹袭击,以回应数小时前以色列对黎巴嫩首都贝鲁特进行的致命空...
德韩竞标谁能赢? 崔轶亮:难分... 加拿大正在推进“巡逻潜艇项目”,计划采购最多12艘柴电潜艇,以替换预计于2030年代中期退役的4艘“...
向以色列发射三波导弹后,伊朗威... 据参考消息6月8日报道,6月7日晚,伊朗向以色列发射三波导弹,以回应以色列不断升级对黎巴嫩的军事行动...
原创 恐... 6月8日,国际足坛再次出现球员在比赛中昏迷的情况。在丹麦同乌克兰的热身赛中,34岁的埃里克森忽然晕倒...
原创 歼... 这两天,咱们国产隐身机歼-35的外贸版(也就是歼-35AE)算是彻底曝光了,连带着那架编号0001的...
以色列遭多波导弹袭击!特朗普:... 据美国有线电视新闻网(CNN)报道,当地时间7日,伊朗伊斯兰革命卫队(IRGC)发布声明称,当日用弹...
原创 W... WB集团的Warmate“滞留弹药,配备气动弹射器,起飞前使用。(WB集团) 波兰军备局与WB集团签...