Jenkins Pipeline流水线-制作Docker镜像
- 掌握Gitlab迁移至Kubernetes
- 掌握Jenkins迁移至Kubernetes
- 掌握Sonarqube迁移至Kubernetes
- 掌握Jenkins动态Slave
- 掌握Jenkins动态SlavePod模板镜像制作与定义
- 掌握Jenkins交付Java应用、NodeJS应用Pipeline流水线
- 掌握Jenkins交付SpringCloud至K8S流水线
Kubernetes/k8s入门与进阶实践:https://edu.51cto.com/course/31242.html
0基础入门LinuxSre工程师全套体系课:https://edu.51cto.com/topic/5099.html
讲师简介
徐亮伟,51CTO金牌讲师、严选名师,10多年+开发&运维从业经验,曾任知名企业架构师,某互联网独角兽公司特邀技术顾问,擅长Linux、Shell、Nginx、Tomcat、JVM、Haproxy、LVS、Keepalived、Zabbix、Ldap、Git、Jenkins、ELKStack、Ansible、SaltStack、Docker、Kubernetes、Prometheus、Ceph等。并且在云平台架构,微服务架构等领域有较深入研究。授课风格通俗易懂、授课内容核心突出,授课以实战项目驱动。深受学生和用人企业的欢迎。
1、如何加入VIP交流群
1、讲师主页提供了粉丝群入口
2、下载课程附件资料解压即可获取加入VIP群方式)
3、联系51cto客服,邀请进入VIP群
4、通过粉丝群咨询,如何进入VIP群
2、为什么要加入VIP交流群
1、技术群大家可以相互交流,比如找工作技巧、学习技巧、
2、课程碰到搞不定的可以提问,兴许你的问题有其他小伙伴碰到过,避免走弯路
3、结交到一帮志同道合的小伙伴一起学习、同时我也会经常在VIP群内与大家交流和分享
3、VIP群提供课程答疑服务吗?
1、好的课程,肯定是需要有人答疑,所以我的课程都提供答疑服务和远程服务
2、学习过程中难免会碰到一些问题,老师的一些指点可能会解决你许久的难题
4、我是如何讲解Kubernetes
1、站在小白的立场来讲解Kubernetes
2、从最基本的内容讲起,而后一点点衍生扩展,由点到线、由线到面,组织网状知识结构
3、避免复制粘贴读ppt,课程全程手撕YAML,让学员看的懂、听的会、还能自己动手写
4、课程每个章节都精心设计了多个不同的实践案例,能更好的巩固所学知识内容
5、提供课程配套文档,大大缩减学员做笔记时间,将更多的时间留出来实现课程内容;
5、本次 Kubernetes基于Jenkins实现CI与CD实践(核心课程的部分大纲)
二十八、Kubernetes基于Jenkins的CI与CD
1、传统环境下实现CI与CD架构
2、K8S环境下实现CI与CD架构
3、交付Gitlab至K8S
4、交付Sonarqube至K8S
5、交付Jenkins至K8S
6、Jenkins初始化、插件安装、
7、Jenkins Pipeline流水线入门
8、Jenkins动态Slave架构模型
9、Jenkins配置动态Slave实践
10、Jenkins动态Slave 模板定制
实战场景1:基于Jenkins实现java应用CI与CD实践
1、Java代码场景说明
2、提交Java代码至Gitlab
3、编写Jenkins Pipeline流水线实现CI(代码获取、Bug扫描、Bug扫描结果、编译、镜像制作、交付)
4、Gitlab结合Jenkins实现自动化触发并行CI流水线
5、编写Jenkins Pipeline流水线实现CD
实战场景2:基于Jenkins实现微服务应用CI与CD实践
1、Java代码场景说明
2、部署微服务依赖组件(MySQL、Nacos、Redis)
2、提交微服务代码至Gitlab
3、编写Jenkins Pipeline流水线实现并行CI (代码获取、Bug扫描、Bug扫描结果、编译、镜像制作、交付)
4、Gitlab结合Jenkins实现自动化触发并行CI流水线
5、自动触发CI流水线问题1-如何仅构建变更的微服务组件而非构建所有微服务组件
6、自动触发CI流水线问题2-手动触发构建任务时如何确保所有模块都更新
7、编写JenkinsPipeline流水线实现CD
K8S实现CI与CD架构图
基于Jenkins实现Java应用CI与CD实践
基于Jenkins实现微服务应用CI与CD实践
Sonarqube质量检测结果
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 CI/CD实现方式
- 1-1试看 K8S基于Jenkins实现CI/CD课程介绍08:52
- 1-2试看 传统环境如何实现CI与CD05:44
- 1-3K8S环境如何实现CI与CD13:18
- 第二章 交付Ci/CD工具链至K8S
- 2-1安装Harbor镜像仓库15:23
- 2-2交付GitLab至K8S28:14
- 2-3交付PostgreSQL至K8S14:35
- 2-4交付Sonarqube至K8S24:34
- 2-5交付Jenkins至K8S19:57
- 第三章 Jenkins入门 & Jenkins动态Slave
- 3-1JenkinsPipeline快速入门17:27
- 3-2Jenkins动态Slave基本概念13:55







