这门课解决什么问题
很多团队在做持续交付时,卡住的往往不是"写代码",而是"把代码真正跑起来、让多人协作顺畅"。这个课程针对的就是这个痛点——它不是教你写某个特定框架,而是带你理清 DevOps 背后的协作逻辑,再配合 Mesos、Marathon、ZooKeeper 这些在生产环境中常见的容器编排工具,让你能把"开发到测试、再到上线与运维"这一整条链路真正跑通。课程的主题落在"DevOps 实践之路"这一侧,资料内容覆盖了从思想到具体分布式协调、集群调度、应用生命周期管理、滚动升级、服务注册发现、负载均衡,以及集中式日志管理。这些内容合在一起,才构成 DevOps 在工程层面落地的完整闭环。
适合什么基础、建议先看哪几块
适合有 Linux 基本操作经验、了解 Docker 容器概念、对"怎么把服务部署上线"有直观困惑的人。不需要你已经是运维专家,但如果你完全没碰过命令行,建议先把 Linux 和 Docker 的基础补一补,否则很容易在工具安装环节卡住。建议的学习顺序是:先看前几节讲"DevOps 思想"的章节,建立整体视角;再进入 ZooKeeper 和 Mesos 的部分,理解分布式系统的基础设施长什么样;然后重点看 Marathon 这一大块——它是最接近实际业务部署逻辑的环节,尤其是健康检查、动态扩缩容、滚动升级这几个主题;最后再看服务注册发现与日志管理,把它们当作"上线之后怎么管"的配套能力来学习。
学完能独立做什么、资料怎么配合练习
学完后,你应该能独立完成这几件事:在单机或小型集群上搭建并运行基于 Mesos 和 Marathon 的服务调度环境;把 Docker 容器化应用通过 Marathon API 完成部署与管理;理解并执行一次完整的滚动升级流程;把多个服务之间的调用关系通过注册发现机制串联起来;初步搭建集中式日志收集链路,至少能看懂哪些信息值得收集以及如何收集。建议边看边动手。试看章节可以用来判断自己的节奏是否合适,但真正的练习必须把每节对应的工具在自己机器上跑起来——不要只看不做,尤其是 Marathon API 调用和滚动升级演示这两类,光看视频很难形成肌肉记忆。如果安装阶段卡住,先去问答区查找同类问题,通常比重新看一遍视频效率高得多。
课程目录
第1章 课程介绍(提供问答区答疑解惑) 试看 1 节 | 4分钟 1-1 课程介绍 (03:49).mp4 第2章 DevOps思想 试看 3 节 | 19分钟 2-1 devops思想1 (09:33).mp4 2-2 devops思想2 (04:39).mp4 2-3 devops思想3 (04:14).mp4 第3章 mesos 7 节 | 61分钟 3-1 zookeeper (09:48).mp4 3-2 zookeeper典型使用场景 (07:36).mp4 3-3 zookeeper安装 (08:10).mp4 3-4 mesos介绍 (11:16).mp4 3-5 mesos安装 (08:10).mp4 3-6 mesos-master安装 (11:19).mp4 3-7 mesos-slave安装 (04:10).mp4 第4章 marathon 13 节 | 122分钟 4-1 marathon介绍 (05:16).mp4 4-2 marathon安装 (05:05).mp4 4-3 建立第一个应用程序 (13:43).mp4 4-4 marathon-api (08:42).mp4 4-5 marathon与docker (09:12).mp4 4-6 CICD (15:45).mp4 4-7 健康检查 (09:18).mp4 4-8 动态扩缩容 (06:30).mp4 4-9 应用部署 (06:00).mp4 4- 10 什么是滚动升级 (11:10).mp4 4- 11 实操演示滚动升级 (09:10).mp4 4-12 实操演示滚动升级2 (07:00).mp4 4- 13 策略约束 (14:41).mp4 第5章 服务注册与发现 4 节 | 27分钟 5-1 服务注册与发现介绍 (07:39).mp4 5-2 marathon-lb安装 (09:31).mp4 5-3 负载均衡 (06:05).mp4 5-4 服务注册与发现小结 (03:38).mp4 第6章 集中日志管理 9 节 | 95分钟 6-1 集中日志管理介绍 (06:47).mp4 6-2 logstash安装及使用 (14:06).mp4 6-3 input配置 (21:15).mp4 6-4 过滤器配置 (12:08).mp4 6-5 output (05:28).mp4 6-6 Elasticsearch安装 (03:58).mp4 6-7 Elasticsearch-API (14:34).mp4 6-8 logstash和Elasticsearch整合 (04:32).mp4 6-9 kibana安装及使用 (11:28).mp4 第7章 运维监控体系 8 节 | 62分钟 7-1 运维体系发展历程 (04:35).mp4 7-2 运维监控体系架构 (05:03).mp4 7-3 telegraf 安装 (03:27).mp4 7-4 telegraf 配置 (05:31).mp4 7-5 influxdb安装 (06:12).mp4 7-6 influxdb操作 (16:10).mp4 7-7 grafana介绍 (05:16).mp4 7-8 资源监控 (15:17).mp4 第8章 微服务 2 节 | 26分钟 8-1 微服务上 (11:14).mp4 8-2 微服务下 (14:09).mp4 第9章 课程总结 1 节 | 9分钟 9-1 回顾 (08:29).mp4






