本课程将引领您深入理解并掌握DevOps的核心价值——通过融合文化、实践与先进工具,显著提升软件开发、部署及运维的效率与质量。聚焦于开源技术,借助其强大能力,构建高效、灵活且可扩展的DevOps流程。
在课程中,您将系统学习以下关键领域:
持续集成(CI)与持续交付(CD):实现自动化测试与部署,确保代码质量和快速迭代。
基础设施即代码:掌握如何通过代码管理基础设施,实现环境的一致性和可重复性。
微服务架构:了解如何设计、构建和维护微服务,以促进敏捷开发和独立部署。
监控与日志记录:学习监控策略和日志分析技巧,确保应用的稳定运行和快速问题定位。
加入我们,开启DevOps实战之旅。
课程级别:中级
预计开营时间:2024-08-24日 周六
持续时间:2 天(4个周末的上午)
学习模式:
微信视频号在线直播 + 在线文档 + 视频回放
周六上午直播:早上 09:00 ~ 11:30
直播结束后20分钟后即可通过视频号观看回放
课程目标:
在这个课程您将:
了解微服务、DevOps、基础设施及代码基本概念与实践。
能够本地搭建稳定的K8s集群环境,掌握ArgoCD发布应用。
掌握Jenkins Pipeline核心语法,设计和开发持续集成流水线。
掌握开源DevOps工具链集成方式方法。
掌握GitOps方式应用发布与持续部署解决方案。
掌握微服务运营(Skywalking链路追踪、EFK日志管理、Prometheus 监控管理)
技能标签:
Jenkins,微服务,云原生,Kubernetes,Docker,ArgoCD,GitOps,GitLab,SonarQube,
Nexus3,Helm,skywalking,EFK, Prometheus, Groovy
学习权益:
学习群+视频号回放+语雀文档库+原创《DevOps:企业级CI/CD实战》技术图书 + 2024全新DevOps实践案例文档库
虽然训练营内容已经涵盖了DevOps的各个阶段,但我们会将更多详细的实践案例以文档形式长期更新到知识库中,以便大家了解更多DevOps实践。
课程定价:¥399
课程有效期:
视频回放,自训练营结束后保留1年有效期。
训练营答疑群,自训练营结束后保留30天。(仍可通过个人微信联系)
DevOps实践案例库, 长期支持。
报名后请添加微信:devopsvip , 备注报名信息进行课程支持服务。
训练营DevOps工具链
参与训练营的先决条件
此课程全程实践,实验环境需要自己准备:【必须条件】
Linux 实验环境(Centos8其他Linux分支也可)
内存16GB+
磁盘 50GB+
我们建议学习此课程需要:【可选择条件】
具备1-3年运维等相关工作经验
具有Python,Linux等相关技术基础知识
需要较强水平的动手解决问题能力
目标受众:
DevOps工程师
运维工程师
开发测试工程师
训练营模块1-DevOps简介与环境配置【直播】
课程内容:
微服务应用架构
DevOps,IaC方法介绍
搭建本地的实验环境(Terraform & Kubernetes)
Terraform 部署k8s集群
基于Kubernetes集群部署ArgoCD
通过ArgoCD部署Jenkins/Agent
实践成果:
Pig 微服务架构
![a8fd52f3d4bc6701b0446b8b77bdbb9c.jpeg](https://img-blog.csdnimg.cn/img_convert/a8fd52f3d4bc6701b0446b8b77bdbb9c.jpeg)
Pig微服务列表
![eee200cf8fdcb1bed861972f1051e500.jpeg](https://img-blog.csdnimg.cn/img_convert/eee200cf8fdcb1bed861972f1051e500.jpeg)
ArgoCD应用部署
![35540c7a9b5f21daeda1acbc84d741e9.jpeg](https://img-blog.csdnimg.cn/img_convert/35540c7a9b5f21daeda1acbc84d741e9.jpeg)
训练营模块2-Jenkins Workflow实战【直播】
课程内容:
Jenkins持续集成系统简介
Jenkins Pipeline 核心语法
Groovy脚本扩展流水线
Jenkins共享库设计与应用
实践成果:
训练营模块3-持续集成流水线实战【直播】
课程内容:
【动态节点】自定义Jenkins Agent镜像
【下载代码阶段】GitLab项目代码管理
【构建阶段】Maven/Npm项目构建工具
【代码扫描阶段】SonaQube代码质量管理
【构建Docker镜像】Kaniko构建应用镜像
实践成果:
训练营模块4-持续部署流水线实战【直播】
课程内容:
编写微服务部署清单文件
将清单文件通过Helm Chart方式管理
【自动更新清单文件】镜像构建后自动更新标签
【持续部署】设计开发基于helm 持续部署流水线
实践成果:
Jenkins持续部署流水线
Jenkins 持续集成流水线自动更新标签
![8ee5363deb1ac14b958f3ec55a644747.jpeg](https://img-blog.csdnimg.cn/img_convert/8ee5363deb1ac14b958f3ec55a644747.jpeg)
训练营模块5-微服务运维实战(扩展,录播视频课程)
课程内容:
微服务Skywalking链路追踪
微服务EFK Stack日志管理实践(ES,FluentBit,Kibana)
监控平台实践(Prometheus,Grafana,Alertmanager)
实践成果:
Skywalking agent集成
![fe4d3e16e81dab54ca351c17bef7e55a.jpeg](https://img-blog.csdnimg.cn/img_convert/fe4d3e16e81dab54ca351c17bef7e55a.jpeg)
K8s集群日志管理
![dd89191998babc521382ee305ecf17c2.jpeg](https://img-blog.csdnimg.cn/img_convert/dd89191998babc521382ee305ecf17c2.jpeg)
Pig微服务日志管理
![ce4a9f33ba7dcb809ff7a497de6cb4de.jpeg](https://img-blog.csdnimg.cn/img_convert/ce4a9f33ba7dcb809ff7a497de6cb4de.jpeg)
Kube-prometheus-stack实践
![1db9e1f307753299230677e468123045.jpeg](https://img-blog.csdnimg.cn/img_convert/1db9e1f307753299230677e468123045.jpeg)