如何利用Kubernetes搭建企业级Jenkins CICD集群?

2026-05-19 22:020阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4018个文字,预计阅读时间需要17分钟。

如何利用Kubernetes搭建企业级Jenkins CI/CD集群?

搭建平台目标:在k8s中构建jenkins master/slave架构,解决单jenkins执行效率低、资源不足等问题(jenkins master调度任务到slave上,并行执行任务,提升任务执行的效率)。CI/CD环境特点:Slav

搭建平台目的:
  k8s中搭建jenkins master/slave架构,解决单jenkins执行效率低,资源不足等问题(jenkins master 调度任务到 slave上,并发执行任务,提升任务执行的效率)

CI/CD环境特点:
  Slave弹性伸缩
  基于镜像隔离构建环境
  流水线发布,易维护

一、环境准备 服务名 地址 版本 k8s-master 10.48.14.100 v1.22.3 k8s-node1 10.48.14.50 v1.22.3 k8s-node2 10.48.14.51 v1.22.3 gogs代码仓库 10.48.14.50:30080 harbor镜像仓库 10.48.14.50:8888 v1.8.1

K8S集群搭建参考:www.cnblogs.com/cfzy/p/16145576.html 使用gogs作为代码仓库,harbor作为镜像仓库:搭建参考(www.cnblogs.com/cfzy/p/16049885.html) 二、了解发布流程

1.蓝绿发布 项目逻辑上分为AB组,在项目升级时,首先把A组从负 载均衡中摘除,进行新版本的部署。 B组仍然继续提供 服务。

阅读全文

本文共计4018个文字,预计阅读时间需要17分钟。

如何利用Kubernetes搭建企业级Jenkins CI/CD集群?

搭建平台目标:在k8s中构建jenkins master/slave架构,解决单jenkins执行效率低、资源不足等问题(jenkins master调度任务到slave上,并行执行任务,提升任务执行的效率)。CI/CD环境特点:Slav

搭建平台目的:
  k8s中搭建jenkins master/slave架构,解决单jenkins执行效率低,资源不足等问题(jenkins master 调度任务到 slave上,并发执行任务,提升任务执行的效率)

CI/CD环境特点:
  Slave弹性伸缩
  基于镜像隔离构建环境
  流水线发布,易维护

一、环境准备 服务名 地址 版本 k8s-master 10.48.14.100 v1.22.3 k8s-node1 10.48.14.50 v1.22.3 k8s-node2 10.48.14.51 v1.22.3 gogs代码仓库 10.48.14.50:30080 harbor镜像仓库 10.48.14.50:8888 v1.8.1

K8S集群搭建参考:www.cnblogs.com/cfzy/p/16145576.html 使用gogs作为代码仓库,harbor作为镜像仓库:搭建参考(www.cnblogs.com/cfzy/p/16049885.html) 二、了解发布流程

1.蓝绿发布 项目逻辑上分为AB组,在项目升级时,首先把A组从负 载均衡中摘除,进行新版本的部署。 B组仍然继续提供 服务。

阅读全文