这门课解决什么工作场景
很多团队在业务上云后,依然靠手工连服务器拉取代码、敲命令重启容器。这种模式在项目增多时极易出错,一次发版可能要熬到半夜。这门课针对的就是这种痛点:把代码提交后的编译、测试、镜像打包和 Kubernetes 部署串成一条全自动流水线。它不教你如何从零写业务代码,而是解决多语言微服务在云原生环境下的标准化交付问题。资料中包含 Python 与 Java 两种常见后端服务的实战,覆盖了不同技术栈团队在统一发版流程上的典型诉求。
适合什么基础与建议先看哪几块
课程默认你具备一定的后端开发常识与 Linux 命令行经验。如果完全没接触过容器编排和命令行操作,直接看部署环节会明显吃力。建议先从理论梳理部分切入,把 CI(持续集成)与 CD(持续交付)的核心概念和边界弄清,理解代码提交后系统到底自动做了哪些事。接着直接跳到 Jenkins 环境配置章节,重点看云环境初始化以及与 Git 仓库的连接逻辑。这两块是整条流水线的地基,地基理顺了,后续编写复杂流水线脚本时才不会被底层环境配置卡住。
学完能独立做什么与资料怎么配合练习
跟着这套流程走完,你能独立为一套现有的微服务项目搭建完整的自动化发布流程。具体表现是:当开发人员向代码库推送代码时,系统能自动触发构建任务,跑完测试后打包成容器镜像,推送到镜像仓库,最后自动拉取并更新到 Kubernetes 集群中,期间无需人工干预。练习时不要只盯着视频看,建议自己准备一个空仓库和本地测试集群,跟着视频同步配置。每完成一个节点(比如成功连上 Git、成功打出第一个镜像),就停下去验证状态。遇到报错先查日志,这套实操排查过程才是自动化运维的核心。
python和Java微服务项目在k8s上自动化DevOps部署及实践
课程目录
* 01 Devops,CICD是什么/
* 01 0-Devops 主要内容
* 02 1-devops-Agile Development
* 03 2-devops-CI-持续集成
* 04 3-devops-CD-持续交付和部署
* 05 4-devops-Devops介绍
* 06 5-devops-CI、CD、DevOps关系
* 02 Jenkins安装/
* 01 1.devops-Jenkins简介
* 02 2-devops-Jenkins安装
* 03 3-devops-Jenkins初始化设置
* 04 4.1-devops-Jenkins构建环境配置-云环境
* 05 4.2-devops-Jenkins构建环境配置-Git连接
* 06 4.3-devops-Jenkins构建环境配置-Ima
* 07 5-devops-Jenkins环境测测试
* 03 Jenkins Pipeline/
* 01 devops-Jenkins Pipeline简介
* 04 Jenkins部署Demo项目-script/
* 01 devops-Jenkins使用不同的slave p
* 05 Jenkins使用Pipeline自动化部署python项目/
* 01 devops-自动化部署python项目-基本介绍
* 02 devops-自动化部署python项目-创建项目
* 03 devops-自动化部署python项目-构建环境
* 04 devops-自动化部署python项目-构建触发器
* 05 devops-自动化部署python项目-源码管理
* 06 devops-自动化部署python项目-构建docker镜
* 07 devops-自动化部署python项目-推送镜像到
* 08 devops-自动化部署python项目-持续交付和
* 09 devops-自动化部署python项目-持续交付和
* 10 devops-自动化部署python项目-运行测试
* 06 Jenkins使用Pipeline自动化部署Java项目/
* 01 devops-自动化部署Java项目-基本概述
* 02 devops-自动化部署Java项目-创建项目
* 03 devops-自动化部署Java项目-构建环境
* 04 devops-自动化部署Java项目-源码管理
* 05 devops-自动化部署Java项目-源码检查
* 06 devops-自动化部署Java项目-构建触发器
* 07 devops-自动化部署Java项目-构建java项目
* 08 devops-自动化部署Java项目-构建docker镜像并
* 09 devops-自动化部署Java项目-持续交付和部署环境设置
* 10 devops-自动化部署Java项目-持续交付和部署配置
* 11 devops-自动化部署Java项目-运行测试
* 07 Jenkins slave镜像制作/
* 01 devops-Jenkins-slave镜像制作
* 08 gitLab 代码管理服务部署和使用/
* 01 1-devops-gitLab概念介绍
* 02 2-devops-gitLab部署
* 03 3.1-devops-gitLab默认管理员帐号设置
* 04 3.2-devops-gitLab创建新的用户
* 05 4.1-devops-gitLab使用-环境准备
* 06 4.2-devops-gitLab使用-创建新的项目
* 07 4.3-devops-gitLab使用-克隆服务器上的代
* 08 4.4-devops-gitLab使用-已有项目上传到g
* 09 4.5-devops-gitLab使用-github项目
* 10 4.6-devops-gitLab使用-删除项目
* 11 5-devops-使用SSH访问gitlab
* 09 资料下载/
* 01 相关资料下载






