k8s一键部署jenkins数据库只需要1分钟
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