这门课解决什么问题:当应用拆解成多个微服务后,部署、扩展和运维变得极其复杂。这门课从微服务架构出发,讲解如何用 Docker 容器化服务,再用 Kubernetes 进行编排和自动化管理,帮你把微服务从“能跑”变成“好运维”。
适合什么基础:需要 Java 基础,特别是 Spring Boot 和 Spring Cloud 的初步使用经验。课程从微服务概念和开发实践入手,建议先有基本的 Java 和 Linux 操作能力。如果你只懂 Docker 基础而没做过微服务开发,学起来会比较吃力。同时,Kubernetes 的学习需要一定耐心,理解控制平面的概念会相对困难,需要允许自己分多次消化。
建议先看哪几块:第 1 章了解微服务概念,第 2 章理解问题与通讯方式,第 3 章重点看用户服务开发和 API 网关部分,第 4 章学习 Docker 化和 Kubernetes。第 3 章内容较多,可按顺序学习,不必强求一次看懂。先掌握 Java 服务的开发流程,再过渡到容器化部署。第 4 章的 Docker 化部分建议结合第 3 章的服务一起学,这样能更好地理解为什么需要容器。
学完能独立做什么:能独立开发、部署和管理微服务,用 Docker 打包镜像,用 Kubernetes 进行服务部署、扩缩容和故障恢复,完成从代码到上线的完整流程。这包括编写 Dockerfile、提交镜像到仓库、使用 kubectl 管理集群、配置服务发现和自动扩缩容等。
资料怎么配合练习:视频讲解后,建议跟着做小实验,例如 Docker 基础操作和 Kubernetes 集群搭建。资料包中的练习环节可逐步完成,遇到不懂的部分先跳过,后续再回看。学习节奏慢一点,允许自己分多次消化,重点是把每个知识点和实际操作联系起来。不要急于求成,先确保每个环节都跑通,再尝试更复杂的组合操作。
课程目录
第1章 初识微服务 1-1 微服务-导学.mp4 41.84M 1-2 软件架构的进化.mp4 25.16M 1-3 什么是微服务.mp4 13.53M 1-4 画出微服务架构图.mp4 77.72M 1-5 微服务架构的优势和不足.mp4 21.91M 第2章 微服务带来的问题及解决方案分析 2-1 微服务架构带来的问题.mp4 7.92M 2-2 微服务间如何通讯.mp4 37.54M 2-3 服务发现、部署更新和扩容.mp4 16.24M 2-4 springboot&springcloud(上).mp4 22.89M 2-5 springboot&springcloud(下).mp4 35.94M 第3章 微服务开发 3-1 微服务业务分析.mp4 90.88M 3-10 dubbo入门操练(上).mp4 179.90M 3-11 dubbo入门操练(下).mp4 193.90M 3-12 开发课程服务.mp4 325.26M 3-13 开发课程EdgeService.mp4 269.23M 3-14 APIGatewayZuul.mp4 165.91M 3-2 Thirft安装和验证.mp4 83.27M 3-3 Python开发信息服务.mp4 344.02M 3-4 开发用户服务(上).mp4 124.76M 3-5 开发用户服务(下).mp4 217.38M 3-6 开发用户EdgeService_A.mp4 395.48M 3-7 开发用户EdgeService_B.mp4 391.54M 3-8 开发用户EdgeService_C.mp4 387.65M 3-9 开发用户EdgeService_D.mp4 191.45M 第4章 服务编排前奏 4-1 服务docker化(上).mp4 135.06M 4-2 服务docker化(下).mp4 251.96M 4-3 docker下的服务通讯(上).mp4 105.37M 4-4 docker下的服务通讯(下).mp4 155.97M 4-5 镜像仓库.mp4 215.55M 4-6 三大平台扬帆起航.mp4 7.13M 第5章 服务编排-Mesos 5-1 了解Mesos.mp4 64.32M 5-2 画出Mesos集群架构图.mp4 48.12M 5-3 集群环境搭建_A.mp4 165.84M 5-4 集群环境搭建_B.mp4 190.29M 5-5 集群环境搭建_C.mp4 149.46M 5-6 调整微服务适应Mesos.mp4 124.49M 5-7 微服务部署_A.mp4 95.10M 5-8 微服务部署_B.mp4 144.29M 5-9 微服务部署_C.mp4 116.20M 第6章 服务编排-DockerSwarm 6-1 了解Swarm.mp4 37.70M 6-2 集群环境搭建(上).mp4 126.66M 6-3 集群环境搭建(下).mp4 116.06M 6-4 调整微服务及服务配置.mp4 154.95M 6-5 微服务部署.mp4 242.90M 第7章 服务编排-Kubernetes 7-1 了解kubernetes(上).mp4 298.30M 7-10 为集群添加认证授权(上).mp4 202.99M 7-11 为集群添加认证授权(下).mp4 449.82M 7-12 再试牛刀.mp4 143.03M 7-13 部署我们的微服务.mp4 247.35M 7-2 了解kubernetes(下).mp4 49.59M 7-3 环境搭建前奏.mp4 35.54M 7-4 预先准备环境.mp4 157.02M 7-5 基础集群部署(上).mp4 155.15M 7-6 基础集群部署(下).mp4 250.52M 7-7 小试牛刀.mp4 262.52M 7-8 kube-proxy和kube-dns.mp4 216.65M 7-9 理解认证、授权.mp4 250.82M 第8章 CICD和DevOps 8-1 了解CICD和DevOps.mp4 104.92M 8-2 准备GitLab和Jenkins.mp4 169.87M 8-3 CICD实践(上).mp4 134.83M 8-4 CICD实践(下).mp4 153.75M 第9章 课程总结 9-1.mp4 65.74M project.zip 724.81kb mksz-0198-Docker+Kubernetes(k8s)微服务容器化实践/ 1-2 软件架构的进化.mp4 25.





