353分钟

IT老齐的DevOps实战课

IT老齐的DevOps实战课

《IT老齐的DevOps实战课》是一门深入讲解DevOps实战技能的课程,涵盖了从DevOps基础环境准备到持续集成、持续部署的全过程。 课程首先介绍DevOps和CICD的基本概念,然后指导学员准备…

课程分类
编程开发 | 敏捷测试
适用人群
工程师, 主管/团队负责人, 专家
课程标签
DevOps,持续集成,自动化部署
《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老齐

IT老齐

资深架构师