这门课的主题是 K8s 环境下的 CI 基本配置,具体落点是 Jenkins 的安装、部署、数据目录管理和与 Kubernetes 的配合。如果你的日常工作里出现「代码提交后要手动登录服务器拉代码、手动打包、手动重启容器」这类重复动作,或者团队已经在用 K8s 但发布流程还是靠人肉串起来,这门课讲的就是把这条链路接上的第一步。
它解决的是哪个环节的问题
很多运维和测试同学对 K8s 的掌握停在「会看 Pod 状态、会执行 kubectl 命令」,但一旦要自己搭一套持续集成环境,就会卡在几件具体的事上:Jenkins 装在哪、数据放哪、容器里跑 Jenkins 和直接装在宿主机上有什么区别、构建出来的镜像怎么推进集群。这门课没有铺开讲整套 DevOps 理论体系,而是把 CI 这一段的基本配置讲清楚,包括持续集成与持续部署的边界在哪、Jenkins 在其中的位置、以及安装部署和数据目录这类一上手就会遇到的问题。
课程前半部分用了几个片段交代 DevOps 的演进和企业实践背景,这部分价值在于帮你判断自己团队目前处在哪个阶段,而不是照搬一套流程。如果你已经清楚 CI/CD 是什么,这部分可以快进;如果你是从测试或传统运维转过来,建议按顺序看,因为后面配置步骤里的取舍理由基本来自这里。
适合什么基础,先看哪几块
比较合适的基础是:能看懂 Docker 基本命令,知道镜像和容器的区别,对 K8s 的 Pod、Service 有概念,能跟着文档在 Linux 上装软件。不需要你写过 Jenkinsfile,也不需要懂 Groovy 语法。如果完全没碰过容器,先补 Docker 再来看 Jenkins 部分会顺很多,否则安装部署那几节里的挂载和数据卷配置容易看成一团。
建议的观看顺序是先看 Jenkins 是什么和安装部署,把环境跑起来;再回头看数据目录那一节,理解为什么容器化部署时要把工作目录挂出来,这一步直接决定你后面升级或迁移时数据会不会丢。重置 Jenkins 用户密码这一节看着像边角料,实际是运维高频场景,建议动手做一遍,知道密码存在哪个文件、怎么改。DevOps 演进和企业实践那几节可以放在最后当背景补充,也可以先扫一遍建立框架。
学完能独立做什么,资料怎么用
学完之后,你应该能独立在一台机器或一个 K8s 集群里把 Jenkins 跑起来,配置好持久化的数据目录,完成一次从代码拉取到构建产物的基本流程,并且知道出问题时去哪看日志、密码忘了怎么找回。这是「能自己搭一套可用的 CI 环境」的程度,不是「能设计整套发布体系」的程度,后者还需要补流水线脚本、镜像仓库、多环境发布这些内容。
资料以视频为主,配合练习才有效。建议不要一口气看完,每看完一节就停一次:装完 Jenkins 后自己改一次数据目录路径,看看重启后配置还在不在;重置密码那节结束后,故意改错密码再恢复一次。Jenkins 与 K8s 的集成部分,最好准备一个能用的测试集群,哪怕是最小规模的,否则只看视频很难理解配置项之间的依赖关系。整套资料适合当作搭建 CI 环境时的操作参照,遇到具体报错再回来对照相应片段,比从头到尾刷一遍更省时间。
课程目录
课程目录100 集
- rk0734-DevOps 训练营第5期 99.K8s CI之基本配置.mp4
- 98.Kubernetes基础.mp4
- 97.Docker基础.mp4
- 96.CD流水线之回滚调试.mp4
- 95.CD流水线之回滚.mp4
- 94.CD流水线之发布策略.mp4
- 93.CD流水线之Ansible发布.mp4
- 92.CD流水线之下载制品.mp4
- 91.手动发布应用.mp4
- 90.调试CI流水线.mp4
- 9.重置Jenkins用户密码.mp4
- 89.分支开发模式.mp4
- 88.制定发布规范.mp4
- 87.基础环境准备.mp4
- 86.Jenkins结合Nexus API上传制品.mp4
- 85.Nexus API上传制品.mp4
- 84.Jenkins插件获取包路径.mp4
- 83.读取POM文件上传制品.mp4
- 82.Jenkins插件上传制品.mp4
- 81.Maven命令上传制品.mp4
- 80.配置Maven私服仓库.mp4
- 8.Jenkins数据目录.mp4
- 79.Nexus3配置.mp4
- 78.Nexus3安装.mp4
- 77.Nexus3产品介绍.mp4
- 76.制品库平台简介.mp4
- 75.扫描结果关联CommitID.mp4
- 74.多分支代码扫描.mp4
- 73.SonarQubeAPI扩展.mp4
- 72.Pipeline集成-插件方式.mp4
- 71.Pipeline集成-CLI方式 免费.mp4
- 70.扫描项目代码.mp4
- 7.Jenkins安装部署.mp4
- 69.SonarScanner安装.mp4
- 68.安装中文插件.mp4
- 67.SonarQube安装.mp4
- 66.SonarQube简介.mp4
- 65.综合实践-共享库配置.mp4
- 64.Jenkins集成NPM.mp4
- 63.NPM构建工具简介.mp4
- 62.Jenkins集成Gradle.mp4
- 61.Gradle项目配置.mp4
- 60.Gradle构建工具简介.mp4
- 6.Jenkins是什么?.mp4
- 59.Jenkins集成Maven.mp4
- 58.Maven项目配置.mp4
- 57.Maven构建工具简介.mp4
- 56.构建工具简介.mp4
- 55.邮件消息通知.mp4
- 54.编写Pipeline-手动触发.mp4
- 53.编写Pipeline-自动触发.mp4
- 52.获取GitLab传递的数据.mp4
- 51.Gitlab触发Jenkins构建.mp4
- 50.提交流水线优化.mp4
- 5.企业中实践DevOps.mp4
- 49.配置提交阶段流水线.mp4
- 48.PipelineTemplate实践.mp4
- 47.通过API触发Pipeline.mp4
- 46.Pipeline触发方式之workflow与trigger.mp4
- 45.Pipeline语法之needs.mp4
- 44.Pipeline语法之rules.mp4
- 43.Pipeline语法job运行控制之retry与timeout.mp4
- 42.Pipeline语法job运行控制之allowfailure与when.mp4
- 41.Pipeline语法之jobs.mp4
- 40.Pipelline语法之variables.mp4
- 4.DevOps的演进.mp4
- 39.Pipeline语法之Stages.mp4
- 38.Pipeline设置.mp4
- 37.Pipeline开发工具.mp4
- 36.开发第一条Pipeline.mp4
- 35.GitLab Runner类型与配置.mp4
- 34.GItLab Runner注册方式.mp4
- 33.GitLab Runner安装部署.mp4
- 32.GitLabCI CD简介.mp4
- 31.GitLab邮件通知.mp4
- 30.GitLab WebHook配置.mp4
- 3.持续集成与持续部署.mp4
- 29.GitLab版本更新.mp4
- 28.GitLab用户管理.mp4
- 27.GitLab项目管理.mp4
- 26.GitLab组织管理.mp4
- 25.GitLab安装部署.mp4
- 24.GitLab是什么?.mp4
- 23.Jenkins共享库配置.mp4
- 22.Jenkins共享库简介.mp4
- 21.Groovy异常处理与函数.mp4
- 20.Groovy条件语句.mp4
- 2.什么是DevOps?.mp4
- 19.Groovy数据类型.mp4
- 18.Pipeline语法之triggersinputwhen与parallel 免费.mp4
- 17.Pipeline语法之environmentoptions与parameters.mp4
- 16.Pipeline语法之agentstages与post.mp4
- 15.Pipeline开发工具.mp4
- 14.Jenkinsfile语法.mp4
- 13.Pipeline是什么?.mp4
- 12.Jenkins系统维护.mp4
- 110.ArgoCD之发布Helm Chart.mp4
- 11.Jenkins安全管理.mp4
- 109.ArgoCD之发布manifest.mp4
- 108.HELM CD之发布Chart.mp4
- 适合人群 DevOps工程师 运维人员 软件测试人员 学习收获 掌握K8s CI基本配置 学会Jenkins与Kubernetes集成 提升DevOps实践能力 实现持续集成与持续部署 祝您学习愉快! 学有所成,前程似锦!






