- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
对Kubernetes有了解,能独立迁移项目至Kubernetes、能看懂YAML
你将会学到:
掌握在Kubernetes环境下Jenkins实现微服务应用自动化CI与CD
- 掌握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质量检测结果
课程大纲-Kubernetes/K8S基于Jenkins实现SpringCloud微服务CI与CD实践
第1章CI/CD实现方式(27分钟3节)
第2章交付Ci/CD工具链至K8S(1小时42分钟5节)
第3章Jenkins入门 & Jenkins动态Slave(1小时26分钟6节)
第4章Jenkins实现Java应用CI/CD实践(3小时5分钟11节)
“徐亮伟”老师的其他课程更多+