这门课的主题很明确:把一套 Kubernetes 高可用集群从零搭起来,并且是照着银行电子商城的业务场景去搭。它不解释 K8s 是什么,也不教你怎么写 YAML 部署一个 Nginx,而是直接进入生产环境才会遇到的问题——控制面怎么不挂、apiserver 怎么做到多节点冗余、etcd 集群怎么确认真的健康、网络插件和 DNS 装完之后怎么验证它确实在工作。

它解决的是"单点"这件事

平时自己用 kubeadm 起一个单 master 集群,跑几个 Pod 没问题,但一旦这台机器出状况,整个集群就失去管理能力。课程的核心就是把这类单点逐个拆掉:用 keepalived 配合 nginx 给 apiserver 做负载与故障切换,让多个控制面节点对外呈现成一个稳定入口;把 etcd 按集群方式部署,并单独检查它的健康状态,而不是装完就当没事。这些内容在自学时最容易卡住,因为网上零散的文章往往只给命令不给判断标准,出了问题也不知道该看哪一层。

另一个实际价值是顺序。高可用集群的搭建对步骤敏感,先装什么、后配什么、哪一步验证不过就不能往下走,课程是按一条能跑通的路径走的,包括工作节点的加入、命令行工具的安装、以及网络组件与 CoreDNS 的状态确认。跟着走一遍,你会知道每个环节"正常"长什么样。

适合什么基础,先看哪几块

如果你完全没碰过 K8s,这门课会偏吃力,因为它默认你至少手动装过一次单机集群、知道 kubelet、kube-apiserver、etcd 各自大概负责什么,也看得懂基本的 Linux 操作和配置文件。有 Docker 和容器网络的基本概念会更顺。反过来说,如果你已经能独立部署单 master 集群,只是没做过高可用,那这门课的针对性就很强。

建议的观看顺序是先看负载均衡与 apiserver 高可用这一段,理解 keepalived 和 nginx 各自承担什么角色、为什么两个要一起用;再看 etcd 集群健康检查,学会用命令判断集群状态而不是凭感觉;最后看工作节点与网络、DNS 的验证部分。案例背景(银行电子商城)不用刻意去记业务细节,把它当成一个"对稳定性有要求"的部署目标即可。

学完之后能独立做什么

比较现实的预期是:你能在自己的实验环境里,按多节点的方式搭出一套控制面高可用的 K8s 集群,能解释每个组件的冗余是怎么实现的,能在集群装好后逐项确认 etcd、网络插件和 CoreDNS 是否正常,并在某一台控制面节点不可用时判断集群是否还能正常调度和管理。这套能力对应的是运维、云平台实施、以及需要自己维护测试集群的后端岗位。

练习上不要只看不敲。建议准备三台以上机器(虚拟机即可),每看完一段就自己重做一遍,尤其是高可用切换那部分,主动关掉一台节点观察现象,比看视频记得牢。资料里的演示可以当作对照,用来核对你自己的输出结果是否一致,而不是照着命令一行行抄。搭完之后最好再拆一次、重装一次,第二遍的顺畅程度才是你真正掌握的标志。

课程目录

课程目录20 集
  • 2-5 keepalived和nginx基本介绍.mp4
  • [10.5 MB] 3-3 安装k8s工作节点.mp4
  • [11.4 MB] 2-6 通过keepalived+nginx对apiserver做高可用.mp4
  • [107.8 MB] 2-4 安装k8s命令行工具.mp4
  • [19.8 MB] 4-1 检测etcd集群健康状态.mp4
  • [28.9 MB] 3-5 测试calico和coredns服务是否正常.mp4
  • [13.0 MB] 2-1 对安装k8s的机器进行初始化.mp4
  • [295.0 MB] 1-1 课程资料下载方式.mp4
  • [4.9 MB] 3-2 扩容k8s集群-变成3个控制节点.mp4
  • [28.5 MB] 1-3 韩先超老师个人介绍.mp4
  • [11.3 MB] 2-2 安装containerd容器运行时.mp4
  • [41.1 MB] 3-1 安装第一个控制节点.mp4
  • [90.7 MB] 5-1 开发代码部署到k8s集群完整流程.mp4
  • [56.4 MB] 2-3 安装docker-做镜像用.mp4
  • [35.9 MB] 4-2 etcd数据备份和还原.mp4
  • [70.5 MB] 5-2 银行电子商务系统基于k8s部署完整流程(企业实战案例).mp4
  • [382.4 MB] 1-2 课程内容介绍.mp4
  • [11.4 MB] 4-3 模拟k8s故障并快速修复.mp4
  • [90.4 MB] 3-4 延长k8s核心服务证书有效期.mp4
  • [14.4 MB] 适合人群 K8s初学者 有K8s基础的开发者 运维工程师 学习收获 掌握K8s高可用集群部署 了解企业级K8s应用 提升运维能力 祝您学习愉快! 学有所成,前程似锦!