先搞清楚:这门课在解决什么工作场景
很多做数据或者后端的同事都遇到过这种尴尬:写好的数据处理任务在本地测试好好的,一提交到公司生产集群就报错。传统的方案是把任务丢给 Yarn 去调度,但现在的运维大环境是基础设施都在往容器化迁移。如果你的业务方已经把服务全量搬到了 Kubernetes 上,你还得为跑批任务单独维护一套 Hadoop 体系,这就意味着服务器资源被割裂,两套集群资源没法互相借调,平时空着也是浪费。
这门课聚焦的核心就是解决这种基础架构割裂的痛点。它把 Spark 这种吃内存的大规模计算引擎,直接塞进 K8s 集群里进行调度。学这个技术不是为了追新,而是为了在真实工作里把算力资源池统一管起来,省掉重复部署集群的机器成本。课程内容没有扯太泛的分布式理论,而是直接从双集群环境部署讲起,带你走通从镜像构建到任务提交的完整闭环。如果你所在团队正在做云原生改造,或者你正被老旧调度系统的维护成本折磨,这门课的切入点非常务实。
对基础有什么要求,建议先看哪几块
这套资料不适合完全没摸过命令行的零基础转行者。它默认你已经具备 Linux 基本操作能力,并且大致了解大数据组件的用途。具体来说,你需要知道 Spark 是干什么的,懂点 Python 或者 Scala 语法,同时听说过 K8s 里的 Pod 概念。如果你连这些名词都很陌生,建议先去补基础操作,直接硬啃会因为环境报错频繁而极度受挫。
在观看顺序上,建议先跳过最开头的背景介绍,直接从环境检查与系统架构部署看起。这套资料的价值在于它把多组件交叉部署的坑点都摆出来了,比如在主节点部署 Hadoop 和 Spark 时,环境变量和配置文件怎么改才能不冲突。看完部署流程后,务必把重点放在镜像构建这一节。在 K8s 里跑 Spark,本质就是把执行器打包成镜像丢进容器池,搞懂镜像怎么打、依赖怎么带进去,是后续所有实操的地基。最后再对照运行测试程序的那一节,把参数配置和提交命令对照着看一遍。
学完能独立做什么,以及资料怎么配合练习
踏踏实实跟着操作走完,你能独立完成一件具体的工程任务:在企业级的 K8s 平台上,从零搭建出可运行的大数据计算环境,并且把原本依赖 Yarn 调度的批处理任务,改造成容器化镜像,通过命令行成功提交并运行出结果。这意味着以后再遇到数据清洗、离线数仓跑批等任务,你不用再等运维排期分配虚机,可以直接向 K8s 申请资源把任务跑完。对于做后端想往数据工程方向转的人来说,这套实操能直接写进项目经验里,证明你具备云原生与大数据组件整合的落地能力。
资料配合练习方面,千万不要只用眼睛看视频。这套课程高度依赖环境复现,建议准备两台干净的虚拟机,跟着视频一步步敲命令。遇到环境检查环节,先暂停视频,自己把 Hadoop 和 K8s 的基础环境跑通,确认进程能正常拉起,再继续往下看。在构建镜像那一步,最好自己写一个简单的数据处理脚本,替换掉课程里用来做演示的圆周率计算程序。自己改写脚本并打进镜像,在 K8s 上提交运行,如果能正确输出你的计算结果,这套调度流程才算真正被你消化吸收。如果卡在容器报错,回头仔细排查基础组件的版本兼容性,这是自学这类交叉技术最容易踩坑的地方,也是这套资料能帮你省下最多排查时间的地方。
课程目录
课程目录13 集
- 1-1 [课程介绍] 课程介绍 (09:16).mp4
- 2-1 [工作流程与环境部署] Spark on Kubernetes(K8s) 工作流程 (06:24).mp4
- 2-2 [工作流程与环境部署] Spark on K8s 系统架构和部署说明 (10:59).mp4
- 2-3 [工作流程与环境部署] 环境检查:Hadoop+Spark集群 (08:42).mp4
- 2-4 [工作流程与环境部署] 环境检查:Kubernetes(K8s)集群 (07:50).mp4
- 2-5 [工作流程与环境部署] master节点部署Hadoop (14:59).mp4
- 2-6 [工作流程与环境部署] master节点部署Spark (06:52).mp4
- 3-1 [Spark on K8s] 构建Spark on K8s 镜像 (07:39).mp4
- 3-2 [Spark on K8s] 运行SparkPi 程序on Kubernetes(K8s) (15:07).mp4
- 3-3 [Spark on K8s] Spark on K8s Pod 节点调度 (14:47).mp4
- 3-4 [Spark on K8s] Spark on K8s Pod 资源限制 (04:55).mp4
- 3-5 [Spark on K8s] Spark on K8s 读写HDFS 前期准备 (09:56).mp4
- 3-6 [Spark on K8s] Spark on K8s 正式读写 HDFS (11:37).mp4






