这门课的主题是 Docker 与 Kubernetes 环境下的微服务容器化落地,不是泛泛讲云计算概念。它要解决的是这样一类具体麻烦:本地跑得好好的服务,一上服务器就出问题;几个服务之间互相调用,改一个就要全部重发;上线靠手工传包、改配置,出故障回滚全靠记忆。课程把容器镜像、编排调度、服务发布这几件事串起来讲,重点落在"把微服务真正跑在集群里"这个环节。

适合什么基础的人看

如果你写过至少一个后端服务,能看懂接口调用和配置文件,但对 Docker 只停留在"会敲 docker run"的程度,这门课的门槛是合适的。它不要求你事先懂 K8s,但要求你对 Linux 命令行不陌生,能理解进程、端口、网络这些基本概念。反过来,如果你完全没有后端开发经验,或者连一个服务都没部署过,直接看编排部分会比较吃力,建议先把单个服务的打包和运行弄明白再回来。运维方向的同学看这门课也能对上,因为里面涉及的发布、扩缩容、故障排查,本来就是日常要做的事。

建议先看哪几块

不要按顺序从头刷到尾。建议先把镜像构建那部分看扎实,理解一个服务是怎么被打成可移植的镜像、环境变量和配置怎么传进去,这是后面所有内容的地基。接着看单机容器编排的最小单元,搞清楚一个服务在集群里以什么形式存在、怎么被外部访问。最后再进入多服务协作和发布流程的部分,看服务之间怎么发现彼此、更新时怎么做到不中断。CI/CD 相关的内容可以放在有了一定手感之后再看,否则容易变成只记命令不理解为什么。

学完能独立做什么,资料怎么配合练

学完之后,你应该能独立把一个小型多服务项目容器化:为每个服务写出可复用的镜像构建方式,用编排配置把它们组织起来,让服务之间能互相访问,并完成一次不中断的版本更新和回滚。这套能力对应的正是现在很多团队的基础设施日常。练习上,别只看视频里演示的项目,自己找一个写过的小服务重新打包一遍,故意改错配置看报错长什么样,再试着扩到两个副本、模拟一个节点挂掉的情况。资料里的演示工程可以用来对照,但真正让你记住的是自己踩过的坑。看的时候建议开着终端同步操作,光看不敲,编排这块基本学不会。

课程目录

课程目录63 集
  • 28.docker下的服务通讯(下)-.mp4
  • [156.0 MB] 19.开发用户EdgeService_D-.mp4
  • [191.4 MB] 46.了解kubernetes(下)-.mp4
  • [49.6 MB] 58.了解CICD和DevOps-.mp4
  • [14.4 MB] 17.开发用户EdgeService_B-.mp4
  • [391.5 MB] 37.微服务部署_A-.mp4
  • [95.1 MB] 06.微服务架构带来的问题-.mp4
  • [7.9 MB] 04.画出微服务架构图-.mp4
  • [77.7 MB] 51.小试牛刀-.mp4
  • [262.5 MB] 09.springboot&springcloud(上)-.mp4
  • [22.9 MB] 47.环境搭建前奏-.mp4
  • [35.5 MB] 38.微服务部署_B-.mp4
  • [144.3 MB] 39.微服务部署_C-.mp4
  • [116.2 MB] 27.docker下的服务通讯(上)-.mp4
  • [105.4 MB] 16.开发用户EdgeService_A-.mp4
  • [395.5 MB] 15.开发用户服务(下)-.mp4
  • [217.4 MB] 36.调整微服务适应Mesos-.mp4
  • [124.5 MB] 40.了解Swarm-.mp4
  • [37.7 MB] 48.预先准备环境-.mp4
  • [157.0 MB] 24.APIGatewayZuul-.mp4
  • [165.9 MB] 10.springboot&springcloud(下)-.mp4
  • [35.9 MB] 49.基础集群部署(上)-.mp4
  • [155.1 MB] 21.dubbo入门操练(下)-.mp4
  • [193.9 MB] 13.Python开发信息服务-.mp4
  • [344.0 MB] 33.集群环境搭建_A-.mp4
  • [165.8 MB] 01.课程简介-.mp4
  • [29.2 MB] 20.dubbo入门操练(上)-.mp4
  • [179.9 MB] 22.开发课程服务-.mp4
  • [325.3 MB] 62.课程总结-.mp4
  • [8.5 MB] 32.画出Mesos集群架构图-.mp4
  • [48.1 MB] 61.CICD实践(下)-.mp4
  • [153.7 MB] 02.软件架构的进化-.mp4
  • [18.8 MB] 55.为集群添加认证授权(下)-.mp4
  • [449.8 MB] 45.了解kubernetes(上)-.mp4
  • [48.7 MB] 57.部署我们的微服务-.mp4
  • [247.3 MB] 54.为集群添加认证授权(上)-.mp4
  • [203.0 MB] 50.基础集群部署(下)-.mp4
  • [250.5 MB] 29.镜像仓库-.mp4
  • [215.5 MB] 34.集群环境搭建_B-.mp4
  • [190.3 MB] 42.集群环境搭建(下)-.mp4
  • [116.1 MB] 12.Thirft安装和验证-.mp4
  • [83.3 MB] 30.三大平台扬帆起航-.mp4
  • [7.1 MB] 31.了解Mesos-.mp4
  • [64.3 MB] 44.微服务部署-.mp4
  • [242.9 MB] 05.微服务架构的优势和不足-.mp4
  • [21.9 MB] 26.服务docker化(下)-.mp4
  • [252.0 MB] 03.什么是微服务-.mp4
  • [14.1 MB] 25.服务docker化(上)-.mp4
  • [135.1 MB] 08.服务发现、部署更新和扩容-.mp4
  • [16.2 MB] 18.开发用户EdgeService_C-.mp4
  • [387.7 MB] 56.再试牛刀-.mp4
  • [143.0 MB] 43.调整微服务及服务配置-.mp4
  • [155.0 MB] 53.理解认证、授权-.mp4
  • [250.8 MB] 11.微服务业务分析-.mp4
  • [90.9 MB] 59.准备GitLab和Jenkins-.mp4
  • [169.9 MB] microservice.exe [379.7 KB] 23.开发课程EdgeService-.mp4
  • [269.2 MB] 35.集群环境搭建_C-.mp4
  • [149.5 MB] 07.微服务间如何通讯-.mp4
  • [37.5 MB] 60.CICD实践(上)-.mp4
  • [134.8 MB] 52.kube-proxy和kube-dns-.mp4
  • [216.7 MB] 41.集群环境搭建(上)-.mp4
  • [126.7 MB] 14.开发用户服务(上)-.mp4
  • [124.8 MB] 适合人群 云计算爱好者 后端开发工程师 运维人员 学习收获 熟练使用Docker和Kubernetes 掌握微服务架构设计 实现自动化部署和运维 祝您学习愉快! 学有所成,前程似锦!