这份资料的主题落在 Kubernetes 网络这个比较容易「用得上但讲不清」的区间:容器跨节点怎么通、Pod IP 从哪来、路由表里那条 BGP 条目是谁写进去的、多张网卡怎么塞进同一个 Pod。课程把 BGP 路由、Flannel / Calico / Cilium 三种典型网络模型、IPAM 地址管理,以及 Multus 多网卡放在一条线上讲,覆盖面比…
这份资料的主题落在 Kubernetes 网络这个比较容易「用得上但讲不清」的区间:容器跨节点怎么通、Pod IP 从哪来、路由表里那条 BGP 条目是谁写进去的、多张网卡怎么塞进同一个 Pod。课程把 BGP 路由、Flannel / Calico / Cilium 三种典型网络模型、IPAM 地址管理,以及 Multus 多网卡放在一条线上讲,覆盖面比较完整。下面按技术栈、结构、可复用点和自学方式几个角度说一下这份资料该怎么用。
内容围绕 Kubernetes 的 CNI 体系展开,涉及的关键组件包括 kube-proxy / IPVS、etcd 或 Kubernetes API 作为数据源、BGP 守护进程(Calico 的 Felix + BIRD)、eBPF(Cilium 的数据面)、以及 Multus CNI 与 IPAM 插件(host-local、calico-ipam 等)。阅读和实践前,建议至少具备这些基础:能熟练用 kubectl 排查 Pod 与 Service、看得懂 ip route / ip link / iptables-save 的输出、理解二层与三层转发的区别、知道 VxLAN 是做什么的。如果 BGP 只停留在「听说过」的程度,建议先补一下 AS、邻居、宣告网段这几个概念,否则 Calico BGP Full Mesh 那一部分会看得比较吃力。
资料的组织逻辑比较清楚,基本沿着「先看别人怎么实现,再看地址怎么分配,最后看多网卡怎么扩展」推进。Flannel 部分适合作为入门参照,理解 Overlay 与 Host-GW 的取舍;Calico 是重点,VxLAN 模式和 BGP Full Mesh 模式被单独拆开讲,这正好对应两种不同的部署假设——前者不要求底层网络支持 BGP,后者要求节点间可建 BGP 邻居,两种模式的转发路径和排障方法完全不同,对照着看收益最大。Cilium 侧重 eBPF 数据面与 kube-proxy 替代,是理解「绕过 iptables 之后网络栈长什么样」的入口。
IPAM 部分解决的是 Pod IP 池规划、网段划分与地址回收,多网卡 Multus 则回到「一个 Pod 挂多张网卡」这个实际需求,常见于需要独立管理网、存储网或 SR-IOV 的场景。这几块放在一起,覆盖了从数据面到地址面再到多接口扩展的完整链路。
比起把视频当连续剧看完,更建议把它当作排障手册来用。可迁移的产出大致有这几类:一是各网络模式的转发路径图,自己画一遍 VxLAN 封装解封装、BGP 宣告路由、eBPF 拦截点,比看十遍视频管用;二是 IPAM 网段规划模板,包括 Pod CIDR 与节点子网的切分规则,可以直接套到新集群;三是 Multus 的 NetworkAttachmentDefinition 配置写法与多网卡 Pod 的调度约束,适合在多网络环境复用;四是排障命令集,比如按命名空间看 Calico 的 ippool、用 cilium status 与 monitor 观察丢包、用 tcpdump 在 vxlan 接口上抓包验证封装。这些都是脱离本课程也能带走的资产。
最有效的方式是边看边搭。准备一个至少三节点的集群,节点数不够时 BGP Full Mesh 的邻居关系就出不来。先按 Flannel 跑通基础连通性,再切到 Calico,分别用 VxLAN 和 BGP 模式各部署一次,抓一次包对比转发差异;然后换成 Cilium,关掉 kube-proxy 观察 Service 行为的变化;最后接上 Multus,给同一个 Pod 挂第二张网卡。每一步都留下 ip route、iptables、抓包结果作为对照记录。这套资料更适合当作「对照实践」的参考,而不是看完就结束的视频——真正确认自己理解了,标准是你能在集群里复现出对应的转发路径。
深入K8s网络架构,掌握多模型实践
系统讲解K8s网络核心,涵盖Calico、Flannel、Cilium等模型,实战性强。
本课程深入解析Kubernetes网络架构,从BGP路由到Flannel/Calico/Cilium网络模型,全面掌握IPAM与多网卡Multus技术。
📁 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 文档解读 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 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 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 文档链接_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 文档链接_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 资料地址_42686_8209.txt [59.0 B] 21.IPVLAN CNI With Multus CNI说明.zip [1.8 MB] 📁 📁 20.Calico IPAM 资料地址_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]
🎉 祝您学习愉快!
1.环境准备 1.VMWare网络模式_ev.mp4 2.使用Kubeadm部署K8s集群_ev.mp4 3.使用KinD部署K8s集群_ev.mp4 4.Containerlab与KinD结合使用_ev.mp4 2.网络基础 10.CNI网络模型_ev.mp4 11.CNI工作原理_ev.mp4 3.Cilium CNI 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 19.Cilium IPSec手工实现_ev.mp4 21.Cilium Wireguard手工实现_ev.mp4 24.Cilium DSR模式_ev.mp4 25.Cilium 双栈模式_ev.mp4 27.Cilium 带宽管理_ev.mp4 30.Cilium BGP基础_ev.mp4 4.Calico CNI 34.Calico基础介绍_ev.mp4 36.Calico同节点通信_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 5.Flannel CNI 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 57.Multus澶氱綉鍗℃柟妗坃ev.mp4 58.Multus with IPVLAN L2模式_ev.mp4 59.Multus with IPVLAN L3模式_ev.mp4 60.Multus IPVLAN SBR模式_ev.mp4