这门课解决什么工作场景

很多团队在业务上云后,依然靠手工连服务器拉取代码、敲命令重启容器。这种模式在项目增多时极易出错,一次发版可能要熬到半夜。这门课针对的就是这种痛点:把代码提交后的编译、测试、镜像打包和 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 相关资料下载