这门训练营只做一件事:把 K8S 网络从「能跑起来」推到「出问题能定位、换插件能落地」。它不教你怎么装集群,也不讲容器基础,默认你已经能拉起一个 K8S 环境,但对 Pod 之间为什么通、Service 转发绕了几层、抓包看到的一堆隧道头是什么说不清楚。

它解决的是哪类工作场景

最典型的有三种。一是集群里跨节点通信时通时不通,日志看不出原因,只能靠猜;二是业务方要求换网络方案,比如从默认的 Overlay 换成更看重性能或可观测性的方案,你不知道该动哪些配置、改完会不会影响现有 Service;三是排查网络性能问题,延迟高、吞吐上不去,需要在几种转发模式之间做取舍。这些场景的共同点是:不懂底层封装方式,就没法判断问题出在哪一层。课程围绕 Flannel 展开,把 UDP、VxLAN、IPIP、HOST-GW、IPsec、Wireguard 这几种后端模式逐一拆开讲,重点不是背参数,而是理解每种模式的数据包怎么封装、跨节点怎么走、代价在哪里。把这套逻辑吃透,再去看 Calico、Cilium 这类方案,思路是相通的。

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

如果你只会用 kubectl 查 Pod 状态,没手动配过 CNI、没在节点上抓过包,直接上手会吃力,建议先补一下 Linux 网络基础:网卡、路由表、iptables 或 nftables、tcpdump 的基本用法。有这些底子,这门课的门槛就降下来了。学习顺序上,不建议按目录从头刷。先看 Flannel 的整体介绍部分,搞清楚它解决的问题和组件分工;然后重点啃 VxLAN 模式,这是生产里见得最多的一种,理解隧道封装和跨节点转发路径;接着对比 IPIP 和 HOST-GW,前者是另一种封装思路,后者干脆不走 Overlay,能帮你建立「要不要封装」的判断;UDP 模式性能差、基本被淘汰,但作为理解封装原理的起点反而直观,可以快速过一遍;IPsec 和 Wireguard 涉及加密,属于有安全合规需求时才深挖的部分,放在后面看。每看完一种模式,最好在实验环境里实际切换一次,观察 Pod 网段、路由和抓包结果的变化。

学完能独立做什么,资料怎么配合练

学完比较现实的目标是:能独立给一个测试集群选型并配置合适的 Flannel 后端,遇到跨节点不通时,知道从 CNI 配置、节点路由、封装接口这几个方向依次排查,而不是重启了事。再进一步,能读懂抓包结果,判断流量走的是哪条路径、有没有被额外封装。这些能力在运维和云原生相关岗位上都是实打实会用到的。资料以视频讲解为主,配合演示操作。建议不要只看,每节涉及配置的内容都在自己的实验集群里复现一遍,尤其是模式切换前后对比路由表和抓包输出,这一步比反复看视频有用得多。如果时间有限,优先保证 VxLAN、IPIP、HOST-GW 三种模式动手做过,其余按需补充。需要提醒的是,课程偏网络原理和插件配置,不涉及集群高可用、存储、CI/CD 这些周边话题,如果你的短板在那些方向,这门课帮不上忙。

课程目录

课程目录112 集
  • 📁 5、FlannelCNI 5、FlannelCNI必看.png [493.5 KB]
  • 53 Flannel IPIP模式.mp4
  • [390.3 MB]
  • 52 Flannel VxLAN模式.mp4
  • [481.7 MB]
  • 51 Flannel UDP模式.mp4
  • [584.4 MB]
  • 54 Flannel HOST-GW模式.mp4
  • [173.5 MB]
  • 55 Flannel IPsec模式.mp4
  • [448.8 MB]
  • 56 Flannel Wireguard模式.mp4
  • [266.7 MB]
  • 50 Flannel TUN-TAP精讲.mp4
  • [352.4 MB] 📁 2、网络基础 10 CNI网络模型.mp4
  • [557.0 MB] 11 CNI工作原理.mp4
  • [310.3 MB] 7 IP与MAC精讲.mp4
  • [512.4 MB] 6 TCPIP协议栈.mp4
  • [336.6 MB] 8 VETH PAIR原理.mp4
  • [431.4 MB] 9 HOST-GW Demo.mp4
  • [347.5 MB] 📁 3、CiliumCNI 3、CiliumCNI文档.zip
  • [1.8 MB]
  • 22 Cilium Wireguard DataPath.mp4
  • [312.5 MB]
  • 16 Cilium VxLAN应用介绍.mp4
  • [330.8 MB]
  • 25 Cilium 双栈模式.mp4
  • [421.4 MB]
  • 32 Cilium BGP with LB IPAM.mp4
  • [408.8 MB]
  • 21 Cilium Wireguard手工实现.mp4
  • [624.8 MB]
  • 29 Cilium Gateway API.mp4
  • [342.9 MB]
  • 24 Cilium DSR模式.mp4
  • [743.7 MB]
  • 28 Cilium Ingress.mp4
  • [657.6 MB]
  • 20 Cilium IPSec DataPath.mp4
  • [302.0 MB]
  • 18 Cilium VxLAN DataPath.mp4
  • [449.4 MB]
  • 33 Cilium CluserMesh.mp4
  • [542.0 MB] 12 eBPF介绍与网络应用.mp4
  • [316.8 MB] 13 Cilium及安装模式介绍.mp4
  • [660.7 MB]
  • 27 Cilium 带宽管理.mp4
  • [304.2 MB]
  • 31 Cilium BGP Control Plane.mp4
  • [574.8 MB]
  • 14 Native Routing with kubeProxy模式.mp4
  • [556.8 MB]
  • 15 Native Routing with eBPF hostRouting模式.mp4
  • [624.2 MB]
  • 26 Cilium LB IPAM.mp4
  • [264.6 MB]
  • 19 Cilium IPSec手工实现.mp4
  • [670.5 MB]
  • 23 Cilium SocketLB.mp4
  • [357.0 MB]
  • 30 Cilium BGP基础.mp4
  • [404.0 MB] 17 Containerlab实现通用VxLAN环境.mp4
  • [472.4 MB] 📁 4、CalicoCNI 4、CalicoCNI必看.png [493.5 KB] 36 Calico同节点通信.mp4
  • [563.6 MB]
  • 49 Calico IPAM高级用法.mp4
  • [214.5 MB]
  • 46 Calico VPP模式.mp4
  • [446.0 MB]
  • 40 Calico IPIP手工实践.mp4
  • [256.3 MB]
  • 47 Calico Service DataPath.mp4
  • [568.7 MB] 34 Calico基础介绍.mp4
  • [841.7 MB] 35 Calico环境准备.mp4
  • [107.2 MB]
  • 37 Calico Proxy ARP实践.mp4
  • [283.7 MB]
  • 45 Calico eBPF with DSR模式.mp4
  • [654.0 MB]
  • 39 Calico IPIP CrossSubnet模式.mp4
  • [335.9 MB]
  • 41 Calico VxLAN模式.mp4
  • [502.9 MB] 48 Calico生产实践.mp4
  • [240.9 MB]
  • 42 Calico VxLAN CrossSubnet模式.mp4
  • [216.3 MB]
  • 43 Calico BGP Fullmesh模式.mp4
  • [277.2 MB]
  • 38 Calico IPIP跨节点通信.mp4
  • [261.7 MB]
  • 44 Calico BGP RR模式.mp4
  • [405.8 MB] 📁 高性能CNI 高性能CNI必看.zip
  • [1.8 MB]
  • 62 MACVLAN SBR实践.mp4
  • [499.9 MB]
  • 58 Multus with IPVLAN L2模式.mp4
  • [429.0 MB] 57 Multus多网卡方案.mp4
  • [434.9 MB] 65 K8s CNI IPAM.mp4
  • [221.3 MB]
  • 61 IPVLAN SBR深度解析.mp4
  • [555.2 MB]
  • 63 Multus with SRIOV Kernel.mp4
  • [493.1 MB]
  • 64 Multus with SRIOV-DPDK-VPP.mp4
  • [293.0 MB]
  • 60 Multus IPVLAN SBR模式.mp4
  • [441.7 MB]
  • 59 Multus with IPVLAN L3模式.mp4
  • [163.2 MB] 📁 1、环境准备 5 Containerlab与KinD结合使用.mp4
  • [182.5 MB] 3 使用Kubeadm部署K8s集群.mp4
  • [395.5 MB] 4 使用KinD部署K8s集群.mp4
  • [234.8 MB] 2 VMWare网络模式.mp4
  • [235.2 MB] 适合人群 K8S运维工程师 云计算架构师 DevOps工程师 学习收获 掌握CNI插件工作原理 学会配置和部署CNI插件 提升K8S集群网络性能与稳定性 祝您学习愉快! 学有所成,前程似锦!