这门课解决什么问题

Kubernetes 集群从零搭建是运维和后端工程师的必修课,但官方文档繁杂、网上教程版本混乱。这门课聚焦于实战部署,从环境规划到多节点集群的完整搭建流程,让你理解每个组件的作用,而不是照搬命令。特别适合需要在自有服务器上部署 k8s 集群、而不是依赖云厂商托管服务的场景。学完后你能独立设计集群架构、诊断部署问题、维护生产环境。

适合什么基础,建议先看什么

适合有 Linux 系统管理基础、了解容器 Docker 的工程师。如果对网络、证书、服务等概念还陌生,不用担心——课程会从组件架构讲起。建议先看第一模块的「Kubernetes 组件架构」和「部署规划机器划分」两节,这是理解后续具体操作的基础。如果时间紧张,可以先跳到第二模块的实战部分,边操作边理解原理。

核心内容和学习路径

课程分两大阶段。第一阶段是理论准备:讲解 k8s 的 master、node、etcd 等核心组件如何协作,以及部署前需要做哪些规划(机器配置、网络划分、证书策略)。这些知识决定了你后续部署的成败。

第二阶段是实战操作:以单 master 单 node 的最小集群为起点,逐步搭建。每一步都有对应的操作指导:从下载组件、配置环境变量,到签发证书、启动 etcd 和 kube-apiserver,再到加入 node 节点。这种循序渐进的方式让你既能快速上手,也能深入理解每个环节的目的。

建议结合实践:准备至少两台 Linux 虚拟机或云服务器,按照课程节奏一步步部署。遇到启动失败,通过查看日志、对比课程的配置细节来排查。这个过程比单纯看视频能记得更牢。

学完能做什么,资料怎么用

学完这门课,你能够:在裸机或虚拟机环境搭建自主可控的 k8s 集群,配置高可用的多 master 架构,理解证书链和网络通信的工作原理,快速定位和修复部署中的问题。

配合练习的建议:第一遍看视频时,不用逐行敲命令,先理解流程。第二遍动手操作时,遇到报错不要跳过,而是查看组件日志、对比课程提到的配置要点。把部署笔记记下来,包括每个组件的启动顺序、常见的配置坑,这会成为你日后维护集群的速查手册。如果要搭建高可用集群,可以在掌握单 master 的基础上,参考课程讲解的原理,复用部署脚本框架。

课程目录

课程目录43 集
  • 1-1 [Kubernetes集群搭建前奏] 1-2 学习步骤及建议 (07:08).mp4
  • 1-2 [Kubernetes集群搭建前奏] 1-1 课程介绍 (03:53).mp4
  • 1-3 [Kubernetes集群搭建前奏] 1-3 Kubernetes组件架构 (11:31).mp4
  • 1-4 [Kubernetes集群搭建前奏] 1-4 部署规划机器划分 (06:25).mp4
  • 1-5 [Kubernetes集群搭建前奏] 1-5 步骤解析-环境配置 (11:58).mp4
  • 1-6 [Kubernetes集群搭建前奏] 1-6 步骤解析-全局环境变量 (06:28).mp4
  • 1-7 [Kubernetes集群搭建前奏] 1-7 步骤解析-证书签发工具 (05:56).mp4
  • 1-8 [Kubernetes集群搭建前奏] 1-8 步骤解析-etcd (07:38).mp4
  • 1-9 [Kubernetes集群搭建前奏] 1-9 步骤解析-master (13:54).mp4
  • 1-10 [Kubernetes集群搭建前奏] 1-10 步骤解析-node (11:35).mp4
  • 1-11 [Kubernetes集群搭建前奏] 1-11 步骤解析-其它 (12:46).mp4
  • 2-1 [单master单node集群搭建] 2-1 部署组件工具等下载方式 (08:58).mp4
  • 2-2 [单master单node集群搭建] 2-2 基础环境配置 (07:16).mp4
  • 2-3 [单master单node集群搭建] 2-3 全局环境变量设置 (07:28).mp4
  • 2-4 [单master单node集群搭建] 2-4 etcd证书签发 (06:35).mp4
  • 2-5 [单master单node集群搭建] 2-5 etcd部署启动 (09:39).mp4
  • 2-6 [单master单node集群搭建] 2-6 kube-apiserver证书签发 (05:21).mp4
  • 2-7 [单master单node集群搭建] 2-7 kube-apiserver部署启动 (06:09).mp4
  • 2-8 [单master单node集群搭建] 2-8 kube-controller-manager部署启 (02:27).mp4
  • 2-9 [单master单node集群搭建] 2-9 kube-scheduler部署启动 (01:53).mp4
  • 2-10 [单master单node集群搭建] 2-10 docker安装介绍 (04:39).mp4
  • 2-11 [单master单node集群搭建] 2-11 kubelet部署启动 (07:42).mp4
  • 2-12 [单master单node集群搭建] 2-12 kube-proxy部署启动 (03:50).mp4
  • 2-13 [单master单node集群搭建] 2-13 网络插件cni安装 (08:49).mp4
  • 2-14 [单master单node集群搭建] 2-14 coredns部署运行 (10:17).mp4
  • 2-15 [单master单node集群搭建] 2-15 单master单node集群环境测试 (07:13).mp4
  • 2-16 [单master单node集群搭建] 2-16 部署常见问题注意点小结 (13:48).mp4
  • 3-1 [单master多node集群搭建] 3-1 动态新增第二个node节点 (14:41).mp4
  • 3-2 [单master多node集群搭建] 3-2 kubernetes dashboard界面 (16:44).mp4
  • 4-1 [多master多node集群搭建] 4-1 新增节点环境配置 (05:46).mp4
  • 4-2 [多master多node集群搭建] 4-2 动态新增第二个master节点 (05:52).mp4
  • 4-3 [多master多node集群搭建] 4-3 动态新增第三个node节点 (11:22).mp4
  • 4-4 [多master多node集群搭建] 4-4 多master多node集群验证测试 (09:17).mp4
  • 4-5 [多master多node集群搭建] 4-5 配置kube-proxy开启IPVS模式及测试 (12:37).mp4
  • 5-1 [多master高可用HA集群搭建] 5-1 当前多master集群存在问题及分析 (14:48).mp4
  • 5-2 [多master高可用HA集群搭建] 5-2 常用高可用方案介绍 (07:04).mp4
  • 5-3 [多master高可用HA集群搭建] 5-3 HAProxy+Keepalived实现高可用 (22:49).mp4
  • 5-4 [多master高可用HA集群搭建] 5-4 Nginx+Keepalived实现高可用 (14:10).mp4
  • 5-5 [多master高可用HA集群搭建] 5-5 新增ip节点升级apiserver证书部署验证 (15:19).mp4
  • 6-1 [Harbor私有仓库部署使用] 6-1 harbor安装部署及使用 (16:05).mp4
  • 6-2 [Harbor私有仓库部署使用] 6-2 Kubernetes使用私有仓库镜像部署测试 (09:23).mp4
  • 6-3 [Harbor私有仓库部署使用] 6-3 docker容器磁盘占用问题 (11:11).mp4
  • 7-1 [小结] 7-1 课程小结 (02:56).mp4