1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

k8s一键部署jenkins数据库只需要1分钟

1987web2023-10-06WEB开发153

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成

简而言之,Jenkins 是领先的开源自动化服务器。它使用 Java 构建,提供超过 1,800个插件来支持几乎任何事情的自动化,这样就可以把时间花在做机器做不到的事情上。

使用 Jenkins 执行重复性任务、节省时间并优化您的开发流程。

Jenkins 项目为包括多个 Linux 发行版和 Windows 在内的平台提供官方发行版,如 WAR 文件、Docker 映像、本机包和安装程序。请参阅下载页面以获取参考。

对于所有发行版,Jenkins 提供了两条发布线:

  • 每周- 频繁发布,包括所有新功能、改进和错误修复。

  • 长期支持 (LTS)- 较旧的版本线,通过错误修复反向端口定期更新

下面使用k8s yaml进行部署

目录结构如下

1.kubectl  create ns  jenkins 创建命名空间

2.kubectl create -f .           创建

deploy.yaml 如下:

nodeport.yaml 如下:

pvc.yaml 如下:

由于我是MAC 电脑 启动的minikube k8s,在本地访问的得做,端口映射

kubectl port-forward -njenkins-deployment-55f9896fbd-kvx6t8082:8080

打开浏览器:http://127.0.0.1:8082/   如下:

关注我让你成为云端最亮的builder