先判断:这门课适合什么样的工作场景

Kubernetes 网络是那种「平时不出事、一出事就很难查」的部分。Pod 之间通不通、跨节点为什么丢包、Service 转发为什么绕了一圈、NetworkPolicy 写了却不生效——这些问题在真实运维和平台开发里出现频率很高,但能讲清楚的人不多。

这门课的主题很明确:把 K8s 的网络实现拆开讲。它覆盖三块内容,一是 BGP 路由这条底层线索,二是 Flannel、Calico、Cilium 三种主流 CNI 的网络模型,三是 IPAM 地址分配和 Multus 多网卡。如果你现在的工作需要你排查集群网络问题、给团队选型 CNI、或者对接需要多网卡的场景(比如网络功能虚拟化、多租户隔离),这门课的内容是直接对得上的。

反过来说,如果你只是刚学 K8s,连 Pod、Service、CNI 这些概念还没建立起来,先补基础会更省时间。这门课不是网络入门课。

学完之后,你能独立做的事

从资料的组织方式看,它的落点在动手能力上,而不是概念罗列。学完比较实际的产出包括:

  • 能说清楚一个数据包从 Pod 发出到跨节点到达,中间经过哪些网卡、路由表和转发规则;
  • 能分别部署和切换 Flannel、Calico、Cilium,并解释它们各自用什么方式实现 Pod 互通;
  • 能根据集群规模和网络环境,判断该用 Overlay 还是 Underlay,该选 VxLAN 还是 BGP;
  • 能配置 Calico 的 BGP 模式(包括 Full Mesh 和路由反射场景),理解为什么大规模集群不能只靠 Full Mesh;
  • 能规划 IPAM,处理地址池划分、Pod IP 与节点网段的关系;
  • 能用 Multus 给 Pod 挂多张网卡,区分管理网和业务网的流量走向。

这些能力对应的岗位场景,主要是云原生运维、平台工程、以及需要自建或深度定制集群的团队。

内容取舍:为什么把 BGP 和 IPAM 放进来

很多网络课只讲 CNI 组件的安装和配置,讲完你还是不知道底层怎么转发的。这门课把 BGP 单拎出来讲,是有道理的——Calico 在大规模场景下依赖 BGP 做路由分发,不理解 BGP,就没法判断路由为什么没同步、为什么某些节点互通某些不通。

IPAM 同理。地址池规划是集群上线前就要定的事,定错了后期迁移成本很高。这部分内容对做集群规划的人价值更大。

Multus 属于相对垂直的需求,不是每个集群都用得上。如果你的业务不涉及多网卡,这部分可以快速过一遍,知道有这条路径即可,不必深挖。

资料使用建议

三块内容的学习节奏不太一样,建议分开安排:

  • 网络模型部分,重点是横向对比。不要单独学完 Flannel 就停,把 Flannel、Calico、Cilium 放在一起看,关注它们在转发路径、封装方式、策略实现上的差异,这样选型时才有判断依据。
  • BGP 和 IPAM 部分,适合边看边在自己的测试集群上验证。路由表、BGP 邻居状态这些东西,看视频和自己敲一遍命令理解深度差别很大。
  • Multus 部分按需学习,用到再回来查。

整体篇幅不小,不建议一次性刷完。按「对比理解—动手验证—按需补充」的顺序推进,效率更高。

几点需要提前知道的

课程偏实战和架构解析,假设你已经会基本的 K8s 操作,能读 YAML、会用 kubectl、大致知道 Pod 和 Service 怎么工作。没有这个基础,学起来会比较吃力。

另外,网络问题的排查很大程度上依赖对 Linux 网络本身的熟悉程度,比如 iptables、路由、网卡这些。如果你在这块比较薄弱,建议同步补一下,否则课里的很多操作你只能照着做,出了问题还是不知道怎么定位。

总体判断:这是一门定位清晰、面向实际问题的网络专题课。适合已经有 K8s 使用经验、需要在网络层面深入的人。新手可以先放一放,等基础打牢再回来,吸收效果会好很多。

课程目录

📁 PART1 📁 📁 14.Calico VxLAN 模式 Calico VxLAN 模式_42685_4971.mp4
 [298.1 MB] 📁 📁 15.Calico BGP Full Mesh 模式 Calico BGP Full Mesh 模式_42685_5449.mp4
 [181.4 MB] 15.Calico BGP Full Mesh 模式必看.zip
 [1.8 MB] 资料地址_42685_5891.txt [48.0 B] 📁 📁 13.Calico IPIP 模式 Calico IPIP 模式_42685_7072.mp4
 [395.4 MB] 13.Calico IPIP 模式文档.zip
 [1.8 MB] 📁 📁 11.Calico 文档解读 Calico 文档解读_42685_8732.mp4
 [223.6 MB] 11.Calico 文档解读说明.png [493.5 KB] 本节介绍_42685_3388.md [1.0 KB] 📁 📁 12.Calico 架构解析 Calico 架构解析_42685_4109.mp4
 [183.4 MB] 12.Calico 架构解析必看.png [493.5 KB] 📁 📁 09.Flannel HOST-GW 模式 Flannel HOST-GW 模式_42685_2861.mp4
 [231.2 MB] 📁 📁 10.Flannel IPAM Flannel IPAM_42685_1878.mp4
 [373.7 MB] 10.Flannel IPAM必看.zip
 [1.8 MB] 📁 📁 08.Flannel IPIP 模式 Flannel IPIP 模式_42685_3932.mp4
 [253.5 MB] 08.Flannel IPIP 模式必看.png [493.5 KB] 📁 📁 07.Flannel VxLAN模式(2) Flannel VxLAN模式(2_42685_9681.mp4
 [351.3 MB] 本节介绍_42685_1182.md [1.3 KB] 📁 📁 06.Flannel VxLAN模式(1) Flannel VxLAN模式(1_42685_9895.mp4
 [379.8 MB] 06.Flannel VxLAN模式(1)资料.zip
 [1.8 MB] 本节介绍_42685_5982.md [3.8 KB] 📁 📁 05.Flannel UDP模式(2) Flannel UDP模式(2_42685_7581.mp4
 [450.7 MB] 05.Flannel UDP模式(2)必看.png [493.5 KB] 本节介绍_42685_4083.md [6.2 KB] 📁 📁 03.Flannel 基础架构 Flannel 基础架构_42685_7617.mp4
 [287.8 MB] 本章介绍_42685_6241.png [141.2 KB] 03.Flannel 基础架构文档.png [493.5 KB] 📁 📁 02.课程准备 开班仪式与课程准备_42685_4924.mp4
 [271.7 MB] 02.课程准备文档.zip
 [1.8 MB] 本章介绍_42685_7729.txt [827.0 B] 📁 📁 04.Flannel UDP模式(1) Flannel UDP模式(1_42685_7986.mp4
 [424.0 MB] 本章介绍_42685_3909.txt [1.9 KB] 04.Flannel UDP模式(1)说明.png [493.5 KB] PART1必看.zip
 [1.8 MB] 📁 PART2 📁 📁 31.课程总结 课程总结 - Kubernetes_42686_6831.mp4
 [209.2 MB] 本节介绍_42686_7787.md [1.6 KB] 📁 📁 30.Cilium VxLAN 模式 Cilium VxLAN 模式_42686_9115.mp4
 [398.4 MB] 文档地址_42686_2681.md [61.0 B] 📁 📁 29.Cilium Native Routing 模式 Cilium Native Routing 模式_42686_3863.mp4
 [476.0 MB] 资料链接_42686_3126.md [628.0 B] 29.Cilium Native Routing 模式资料.zip
 [1.8 MB] 📁 📁 28.Cilium 之 eBPF-TC-XDP Cilium 之 eBPF-TC-XDP_42686_2453.mp4
 [352.1 MB] 28.Cilium 之 eBPF-TC-XDP资料.zip
 [1.8 MB] 📁 📁 27.Cilium 网络插件介绍 Cilium 网络插件介绍_42686_3614.mp4
 [532.7 MB] 27.Cilium 网络插件介绍说明.png [493.5 KB] 📁 📁 25.Multus CNI 实战之 CNI Bond Multus CNI 实战之 CNI Bond_42686_2620.mp4
 [165.3 MB] 文档链接_42686_7084.md [55.0 B] 25.Multus CNI 实战之 CNI Bond说明.png [493.5 KB] 📁 📁 26.Mutiple CNI 之 DANM Mutiple CNI 之 DANM_42686_3291.mp4
 [367.0 MB] 文档链接_42686_4635.md [61.0 B] 📁 📁 24.Multus CNI 实战之 SRIOV DPDK Multus CNI 实战之 SRIOV DPDK_42686_2599.mp4
 [384.2 MB] 24.Multus CNI 实战之 SRIOV DPDK必看.png [493.5 KB] 📁 📁 22.MACVLAN CNI With Multus CNI MACVLAN CNI With Multus CNI_42686_6049.mp4
 [263.3 MB] 文档链接_42686_7212.md [55.0 B] 22.MACVLAN CNI With Multus CNI说明.zip
 [1.8 MB] 📁 📁 23.Multus CNI 实战之 SRIOV Kernel Multus CNI 实战之 SRIOV Kernel_42686_1585.mp4
 [434.5 MB] 文档链接_42686_5639.md [1.5 KB] 23.Multus CNI 实战之 SRIOV Kernel必看.png [493.5 KB] 📁 📁 21.IPVLAN CNI With Multus CNI IPVLAN CNI With Multus CNI_42685_6004.mp4
 [271.7 MB] 资料地址_42686_8209.txt [59.0 B] 21.IPVLAN CNI With Multus CNI说明.zip
 [1.8 MB] 📁 📁 20.Calico IPAM Calico IPAM_42685_5466.mp4
 [376.0 MB] 资料地址_42685_8775.txt [59.0 B] 📁 📁 19.Calico 生产环境实战 Calico 生产环境实战_42685_5534.mp4
 [355.1 MB] 资料地址_42685_6757.txt [52.0 B] 19.Calico 生产环境实战文档.png [493.5 KB] 📁 📁 18.Calico BGP RR 模式实战 Calico BGP RR 模式实战_42685_2497.mp4
 [115.6 MB] 资料地址_42685_3437.txt [65.0 B] 18.Calico BGP RR 模式实战必看.zip
 [1.8 MB] 📁 📁 17.Calico BGP RR 模式 Calico BGP RR 模式_42685_4597.mp4
 [196.1 MB] 资料地址_42685_8057.txt [1.5 KB] 📁 📁 16.Calico BGP Full Mesh 实体路由器演示 Calico BGP Full Mesh 实体路由器演示_42685_7762.mp4
 [97.8 MB] 16.Calico BGP Full Mesh 实体路由器演示资料.zip
 [1.8 MB] 资料地址_42685_1463.txt [52.0 B] PART2文档.zip
 [1.8 MB] 适合人群 Kubernetes运维人员 云平台工程师 DevOps工程师 学习收获 掌握K8s网络架构 精通多种网络模型配置 提升云平台运维能力 祝您学习愉快! 学有所成,前程似锦! 课程目录 1.环境准备.mp4
 1.VMWare网络模式_ev.mp4
 2.使用Kubeadm部署K8s集群_ev.mp4
 3.使用KinD部署K8s集群_ev.mp4
 4.Containerlab与KinD结合使用_ev.mp4
 2.网络基础.mp4
 10.CNI网络模型_ev.mp4
 11.CNI工作原理_ev.mp4
 6.TCP_IP协议栈_ev.mp4
 7.IP与MAC精讲_ev.mp4
 8.VETH_ev.mp4
 9.HOST-GW_ev.mp4
 3.Cilium CNI.mp4
 12.eBPF介绍与网络应用_ev.mp4
 13.Cilium及安装模式介绍_ev.mp4
 14.Native Routing with kubeProxy模式_ev.mp4
 15.Native Routing with eBPF hostRouting模式_ev.mp4
 16.Cilium VxLAN应用介绍_ev.mp4
 17.Containerlab实现通用VxLAN环境_ev.mp4
 18.Cilium VxLAN DataPath_ev.mp4
 19.Cilium IPSec手工实现_ev.mp4
 20.Cilium IPSec DataPath_ev.mp4
 21.Cilium Wireguard手工实现_ev.mp4
 22.Cilium Wireguard DataPath_ev.mp4
 23.Cilium SocketLB_ev.mp4
 24.Cilium DSR模式_ev.mp4
 25.Cilium 双栈模式_ev.mp4
 26.Cilium LB IPAM_ev.mp4
 27.Cilium 带宽管理_ev.mp4
 28.Cilium Ingress_ev.mp4
 29.Cilium Gateway API_ev.mp4
 30.Cilium BGP基础_ev.mp4
 31.Cilium BGP Control Plane_ev.mp4
 32.Cilium BGP with LB IPAM_ev.mp4
 33.Cilium ClusterMesh_ev.mp4
 4.Calico CNI.mp4
 34.Calico基础介绍_ev.mp4
 35.Calico环境准备_ev.mp4
 36.Calico同节点通信_ev.mp4
 37.Calico Proxy ARP实践_ev.mp4
 38.Calico IPIP跨节点通信_ev.mp4
 39.Calico IPIP CrossSubnet模式_ev.mp4
 40.Calico IPIP手工实践_ev.mp4
 41.Calico VxLAN模式_ev.mp4
 42.Calico VxLAN CrossSubnet模式_ev.mp4
 43.Calico BGP Fullmesh模式_ev.mp4
 44.Calico BGP RR模式_ev.mp4
 45.Calico eBPF with DSR模式_ev.mp4
 46.Calico VPP模式_ev.mp4
 47.Calico Service DataPath_ev.mp4
 48.Calico生产实践_ev.mp4
 49.Calico IPAM高级用法_ev.mp4
 5.Flannel CNI.mp4
 50.Flannel TUN-TAP精讲_ev.mp4
 51.Flannel UDP模式_ev.mp4
 52.Flannel VxLAN模式_ev.mp4
 53.Flannel IPIP模式_ev.mp4
 54.Flannel HOST-GW模式_ev.mp4
 55.Flannel IPsec模式_ev.mp4
 56.Flannel Wireguard模式_ev.mp4
 6.高性能 CNI.mp4
 57.Multus多网卡方案_ev.mp4
 58.Multus with IPVLAN L2模式_ev.mp4
 59.Multus with IPVLAN L3模式_ev.mp4
 60.Multus IPVLAN SBR模式_ev.mp4
 61.IPVLAN SBR深度解析_ev.mp4
 62.MACVLAN SBR实践_ev.mp4
 63.Multus with SRIOV Kernel_ev.mp4
 64.Multus with SRIOV-DPDK-VPP_ev.mp4
 65.K8s CNI IPAM_ev.mp4