353分钟
IT老齐的DevOps实战课
《IT老齐的DevOps实战课》是一门深入讲解DevOps实战技能的课程,涵盖了从DevOps基础环境准备到持续集成、持续部署的全过程。 课程首先介绍DevOps和CICD的基本概念,然后指导学员准备…
《IT老齐的DevOps实战课》是一门深入讲解DevOps实战技能的课程,涵盖了从DevOps基础环境准备到持续集成、持续部署的全过程。
课程首先介绍DevOps和CICD的基本概念,然后指导学员准备DevOps基础环境,包括安装并初始化Gitlab、Jenkins等工具。接着,课程将深入讲解如何使用Jenkins进行自动化构建和发布,包括自动拉取构建代码、自动构建Docker镜像、参数化构建实现多版本发布等内容。
在此基础上,课程将介绍如何使用Harbor镜像仓库,以及如何向Harbor上传自定义镜像。然后,课程将教授如何使用Kubernetes进行容器编排,包括快速部署Kubernetes、创建K8S部署和服务脚本等内容。
最后,课程将讲解如何使用Helm进行包管理,包括构建Helm私有仓库、发布自定义Charts等内容,以及如何基于Helm实施Jenkins动态发布。
总的来说,本课程将帮助学员全面掌握DevOps的实战技能,提升IT运维的效率和质量。
00-课程介绍
01-什么是DevOps与CICD
02-DevOps基础环境准备
03-安装并初始化Gitlab
04-安装并初始化Jenkins
05-Jenkins自动拉取构建代码
06-自动构建Docker镜像
07-安装部署Harbor镜像仓库
08-向Harbor上传自定义镜像
09-Jenkins实现CI持续集成
10-Jenkins参数化构建实现多版本发布
11-Jenkins Pipeline流水线作业
12-Gitlab托管Jenkinsfile
13-引入容器编排Kubernetes
14-快速部署Kubernetes
15-创建K8S部署(Deployment)脚本
16-创建K8S服务(Service)脚本
17-Jenkins流水线帮区动K8S持续部署
18-Gitlab Webhook自动版本发布
19-Helm: Kubernetes包管理器
20-构建Helm私有仓库发布自定义Charts
21.Charts模板实现版本动态发布
22.基于Helm实施Jenkins动态发布
23.Helm流水线发布的补充修正
24.DevOps流水线总结
测试题
IT老齐
资深架构师