这门课解决什么工作场景

这套云原生方向的资料,核心讲的是 DevOps 流水线的搭建与项目交付自动化。它解决的不是单一工具怎么敲命令,而是从代码提交到服务上线这整条链路怎么串起来。日常工作里,开发把代码推到仓库后,要靠手动打包、传服务器、重启容器,既慢又容易出错;这套资料教的,就是用 Jenkins、Rancher、Nexus 这套组合,把构建、扫描、镜像管理、部署都跑成自动流水线。适合正在做后端开发、运维,或者想往云原生方向转的人。前提是你得有 Linux 基础操作能力,懂一点 Docker 基本命令,纯零基础直接看会比较吃力。

建议先看哪几块

资料编排是按部署顺序来的,但作为编辑建议你别完全按顺序啃。先看主机规划那一节,搞清楚整套环境需要几台机器、各自跑什么角色,心里有个全局图。然后跳到 Gitlab 和 Jenkins 部署这两块,这是流水线的核心枢纽,先把代码仓库和构建平台跑起来,后面才有意义。Nexus、SonarQube、Ldap 这些属于增强组件,可以放到第二阶段。Rancher 那节内容比较长,建议放在你把 Jenkins 基本流水线跑通之后再深入,否则容易卡在概念上。每节视频都配了操作文档,遇到跟不上节奏的地方,直接查文档比反复拖进度条高效得多。

学完能独立做什么

跟着这套资料完整走一遍,你能独立搭出一套中小团队级别的 CI/CD 环境:从 Gitlab 管代码、Jenkins 编排构建任务、SonarQube 做代码质量扫描、Nexus 管镜像和依赖制品,最后用 Rancher 把应用部署到 K8s 集群里。这套东西搭完,不是停留在跑通 demo 的层面,而是能直接拿到公司项目里用,让团队每次合并代码后自动构建出可部署的镜像。练习时建议准备至少两台虚拟机,一台跑基础设施服务,一台做部署节点,按资料里的拓扑照着做一遍。遇到容器起不来的情况,先查持久化存储和权限,这是这套架构里最容易踩的点。


您将学习主流DevOps流水线用法,体验最便捷的项目交付流程自动化

课程目录

*   01 课程简介(课件包含操作文档)/

  *   01 课程简介.mp4 08:04

  *   02 文档获取方法.mp4 00:36

  *   03 主机规划.mp4 01:57

*   02 部署服务/

  *   01 容器方式部署Nexus3(可用于镜像仓库、yum仓库等).mp4 34:07

  *   02 部署高可用三节点Rancher2.4.16.mp4 39:05

  *   03 容器方式部署Ldap(可用于账号统一管理).mp4 07:36

  *   04 容器方式部署Gitlab、SonarQube(代码仓库扫描).mp4 33:24

  *   05 部署NFS服务(共享持久化服务).mp4 04:55

  *   06 容器方式部署Jenkins(CICD持续集成平台).mp4 09:46

  *   07 在Rancher中部署Jenkins.mp4 20:28

*   03 配置Jenkins-node节点到K8S/

  *   01 Jenkins连接内部k8s集群动态生成agent工作节点.mp4 25:47

  *   02 Jenkins连接外部k8s集群动态生成agent工作节点.mp4 33:10

*   04 集成ldap实现统一账号登录/

  *   01 ldap创建公司部门和员工账号.mp4 06:45

  *   02 Rancher配置ldap,实现账号统一管理.mp4 05:03

  *   03 Gitlab配置ldap,实现账号统一管理.mp4 05:14

  *   04 SonarQube配置ldap,实现账号统一管理.mp4 04:33

  *   05 Jenkins配置ldap,实现账号统一管理.mp4 04:17

  *   06 Jenkins配置ldap,配置错误恢复.mp4 13:07

  *   07 Jenkins配置ldap,控制各个项目权限.mp4 13:17

*   05 Jenkins参数化构建/

  *   01 Jenkins参数化构建自由风格项目.mp4 36:29

  *   02 Jenkins参数化构建,jnlp基础镜像制作.mp4 22:27

  *   03 Jenkins参数化构建流水线项目方法一.mp4 31:22

  *   04 Jenkins参数化构建流水线项目方法二.mp4 23:08

  *   05 Jenkins参数化构建流水线项目方法三.mp4 20:37

  *   06 Jenkins参数化构建流水线项目,完全使用pipeline.mp4 14:00

  *   07 Jenkins参数化构建多分支流水线.mp4 04:00

*   06 Jenkins+SonarQube实现代码自动化检测/

  *   01 Jenkins+SonarQube实现代码自动化检测.mp4 24:43

*   07 Prometheus+Grafana监控/

  *   01 部署Prometheus+Grafana.mp4 14:50

  *   02 Grafana自动生成PDF格式监控报表.mp4 16:08

  *   03 Prometheus+consul实现自动添加监控节点.mp4 30:27

*   08 Elasticsearch+Kibana+Fluentd日志/

  *   01 Rancher中搭建高可用es三节点.mp4 26:28

  *   02 Rancher中搭建Kibana.mp4 13:52

  *   03 EFK日志收集效果演示.mp4 13:32

*   09 Jenkins构建通知/

  *   01 Jenkins任务构建企业微信通知.mp4 21:59