会员已迁移至飞豹客。请前往飞豹客登录,原账号和有效会员可继续使用。
getfromcode

Kubernetes网络核心技术与实践:BGP路由+Flannel/Calico/Cilium网络模型+IPAM与多网卡Multus

云计算
课程简介

这份资料的主题落在 Kubernetes 网络这个比较容易「用得上但讲不清」的区间:容器跨节点怎么通、Pod IP 从哪来、路由表里那条 BGP 条目是谁写进去的、多张网卡怎么塞进同一个 Pod。课程把 BGP 路由、Flannel / Calico / Cilium 三种典型网络模型、IPAM 地址管理,以及 Multus 多网卡放在一条线上讲,覆盖面比…

已有 8 人浏览 发布 2026-08-07 更新 2026-09-22

这份资料的主题落在 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、抓包结果作为对照记录。这套资料更适合当作「对照实践」的参考,而不是看完就结束的视频——真正确认自己理解了,标准是你能在集群里复现出对应的转发路径。

Kubernetes网络核心技术与实践:BGP路由+Flannel/Calico/Cilium网络模型+IPAM与多网卡Multus

深入K8s网络架构,掌握多模型实践

编辑点评

系统讲解K8s网络核心,涵盖Calico、Flannel、Cilium等模型,实战性强。

⭐ 编辑推荐

本课程深入解析Kubernetes网络架构,从BGP路由到Flannel/Calico/Cilium网络模型,全面掌握IPAM与多网卡Multus技术。

✨ 课程亮点

✦Kubernetes网络核心技术解析
✦多种网络模型实战讲解
✦IPAM与多网卡管理

课程目录

📁 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]

适合人群

  • Kubernetes运维人员
  • 云平台工程师
  • DevOps工程师

🎯 学习收获

  • 掌握K8s网络架构
  • 精通多种网络模型配置
  • 提升云平台运维能力

🎉 祝您学习愉快!

课程目录

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
课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。