getfromcode云计算

Kubernetes网络核心技术与实战 BGP路由+FlannelCalicoCilium网络模式+IPAM及Multus多网卡

这门课解决的是哪一层问题 Kubernetes 的网络是很多人从「会用」到「能排障」之间最大的一道坎。Pod 之间怎么通、Service 的 ClusterIP 怎么被翻译成后端、跨节点流量走 overlay 还是走宿主路由,这些问题在默认安装下都被 CNI 插件藏起来了,一旦集群规模上去、或者要接

单课价¥29.90新品 上架
会员价 ¥0开通会员,全站课程无限下载套餐详情
8 人关注 更新于 2026-09-08 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

正版保障 极速发货 售后无忧

这门课解决的是哪一层问题

Kubernetes 的网络是很多人从「会用」到「能排障」之间最大的一道坎。Pod 之间怎么通、Service 的 ClusterIP 怎么被翻译成后端、跨节点流量走 overlay 还是走宿主路由,这些问题在默认安装下都被 CNI 插件藏起来了,一旦集群规模上去、或者要接外部网络,就全部暴露出来。这份资料的主题落在 K8s 网络的数据面和控制面上:Flannel、Calico、Cilium 三种主流 CNI 的实现差异,Calico 的 VxLAN 与 BGP Full Mesh 两种模式,IPAM 地址分配,以及 Multus 多网卡场景。它不是一份「装完能用」的入门材料,而是一份让你能看懂抓包结果、能改配置、能解释为什么这么配的对照资料。

技术栈与知识前置

内容涉及的技术栈比较集中:CNI 规范、etcd 或 Kubernetes API 作为数据存储、Linux 网络栈(veth pair、网桥、路由表、iptables/IPVS、eBPF)、BGP 协议基础。Calico 部分需要理解 BGP 的 AS 号、对等体、路由宣告;Cilium 部分绕不开 eBPF 的挂载点和身份模型;Multus 则要求对 CNI 配置文件的链式调用有概念。如果此前只用过 kubeadm 默认的 Flannel 或 Calico,没有手动看过节点上的路由和网卡,建议先在实验环境把 `ip route`、`ip link`、`iptables-save` 的输出读一遍,再来对照,吸收效率会高很多。

内容结构与可复用模块

资料按 CNI 实现分块推进,节奏上是先讲清一种模式的转发路径,再动手改配置观察变化。Flannel 的 VxLAN 与 host-gw 对比,是理解 overlay 与 underlay 取舍的最小样本;Calico 单独拆出 VxLAN 模式和 BGP Full Mesh 模式,前者便于和 Flannel 横向对照,后者把节点当成 BGP 路由器,跨节点流量直接走宿主网络、没有封装开销,这部分的路由宣告和反射器配置是可以直接搬到生产网络设计里的;Cilium 则代表 eBPF 路线,绕开 iptables 链式匹配的性能损耗,身份化策略是它区别于前两者的关键。IPAM 模块讲的是地址块怎么切、怎么避免跨节点冲突,这在多集群或与既有 IDC 网段共存时是高频踩坑点。Multus 部分处理的是 Pod 挂多张网卡的需求,比如一张走管理网、一张接 SR-IOV 或 DPDK 数据面,典型出现在 NFV、边缘计算和需要独立数据通道的场景。

怎么用这份资料

比较有效的用法是把它当成实验手册而不是视频课。每进入一种 CNI 模式,先在自建的多节点集群上部署对应配置,然后用 tcpdump 抓跨节点包,看是封装在 UDP 里还是裸 IP,再回来看讲解,对照差异点。Calico BGP 部分可以配合 `calicoctl node status` 看对等体建立情况,改 AS 号和反射器配置,观察路由表变化。Cilium 可以开 Hubble 观察流,验证策略是否生效。IPAM 和 Multus 部分建议单独起一个测试命名空间,用自定义的 NetworkAttachmentDefinition 验证多网卡 Pod 的连通性,不要直接在业务集群里试。所有配置改完记得记录变更前后的路由、iptables 和网卡状态,这些记录本身就是以后排障的基线。

适合谁

已经能独立部署 K8s 集群、理解 Pod/Service/Deployment 基本模型,但遇到网络问题只能重启 CNI 或查文档的工程师,从中收益最直接。做网络规划、需要决定集群用哪种 CNI、以及要在同一集群里叠加多网络的场景,也能找到对应的决策依据。如果还没搭过一次多节点集群,建议先补上这一课再回来。

Kubernetes网络核心技术与实战 BGP路由+FlannelCalicoCilium网络模式+IPAM及Multus多网卡

深入K8s网络架构,实战多网络模式

编辑点评

系统讲解K8s网络核心,涵盖Calico、Flannel、Cilium等模式,实战Multus多网卡配置,适合有K8s基础的学习者。

⭐ 编辑推荐

全面解析Kubernetes网络架构,实战多种网络模式配置,助你成为K8s网络高手。


✨ 课程亮点

✦系统讲解K8s网络架构
✦实战多种网络模式
✦涵盖Calico、Flannel、Cilium等
✦适合有K8s基础的学习者

课程目录

14.Calico VxLAN 模式1 集
  • Calico VxLAN 模式_42685_4971.mp4 [298.1 MB]
15.Calico BGP Full Mesh 模式3 集
  • 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 模式2 集
  • Calico IPIP 模式_42685_7072.mp4 [395.4 MB]
  • 13.Calico IPIP 模式文档.zip [1.8 MB]
11.Calico 文档解读2 条
  • 11.Calico 文档解读说明.png [493.5 KB]
  • 本节介绍_42685_3388.md [1.0 KB]
12.Calico 架构解析2 集
  • Calico 架构解析_42685_4109.mp4 [183.4 MB]
  • 12.Calico 架构解析必看.png [493.5 KB]
09.Flannel HOST-GW 模式1 集
  • Flannel HOST-GW 模式_42685_2861.mp4 [231.2 MB]
10.Flannel IPAM1 条
  • 10.Flannel IPAM必看.zip [1.8 MB]
08.Flannel IPIP 模式2 集
  • Flannel IPIP 模式_42685_3932.mp4 [253.5 MB]
  • 08.Flannel IPIP 模式必看.png [493.5 KB]
07.Flannel VxLAN模式(2)2 集
  • Flannel VxLAN模式(2_42685_9681.mp4 [351.3 MB]
  • 本节介绍_42685_1182.md [1.3 KB]
06.Flannel VxLAN模式(1)3 集
  • 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)3 集
  • 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 基础架构3 集
  • Flannel 基础架构_42685_7617.mp4 [287.8 MB]
  • 本章介绍_42685_6241.png [141.2 KB]
  • 03.Flannel 基础架构文档.png [493.5 KB]
02.课程准备3 集
  • 开班仪式与课程准备_42685_4924.mp4 [271.7 MB]
  • 02.课程准备文档.zip [1.8 MB]
  • 本章介绍_42685_7729.txt [827.0 B]
04.Flannel UDP模式(1)4 集
  • 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]
31.课程总结2 集
  • 课程总结 - Kubernetes_42686_6831.mp4 [209.2 MB]
  • 本节介绍_42686_7787.md [1.6 KB]
30.Cilium VxLAN 模式2 集
  • Cilium VxLAN 模式_42686_9115.mp4 [398.4 MB]
  • 文档地址_42686_2681.md [61.0 B]
29.Cilium Native Routing 模式3 集
  • 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-XDP1 条
  • 28.Cilium 之 eBPF-TC-XDP资料.zip [1.8 MB]
27.Cilium 网络插件介绍2 集
  • Cilium 网络插件介绍_42686_3614.mp4 [532.7 MB]
  • 27.Cilium 网络插件介绍说明.png [493.5 KB]
25.Multus CNI 实战之 CNI Bond3 集
  • 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 之 DANM1 条
  • 文档链接_42686_4635.md [61.0 B]
24.Multus CNI 实战之 SRIOV DPDK2 集
  • Multus CNI 实战之 SRIOV DPDK_42686_2599.mp4 [384.2 MB]
  • 24.Multus CNI 实战之 SRIOV DPDK必看.png [493.5 KB]
22.MACVLAN CNI With Multus CNI2 条
  • 文档链接_42686_7212.md [55.0 B]
  • 22.MACVLAN CNI With Multus CNI说明.zip [1.8 MB]
23.Multus CNI 实战之 SRIOV Kernel3 集
  • 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 CNI2 条
  • 资料地址_42686_8209.txt [59.0 B]
  • 21.IPVLAN CNI With Multus CNI说明.zip [1.8 MB]
20.Calico IPAM1 条
  • 资料地址_42685_8775.txt [59.0 B]
19.Calico 生产环境实战3 集
  • Calico 生产环境实战_42685_5534.mp4 [355.1 MB]
  • 资料地址_42685_6757.txt [52.0 B]
  • 19.Calico 生产环境实战文档.png [493.5 KB]
18.Calico BGP RR 模式实战3 集
  • 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 模式2 集
  • Calico BGP RR 模式_42685_4597.mp4 [196.1 MB]
  • 资料地址_42685_8057.txt [1.5 KB]
16.Calico BGP Full Mesh 实体路由器演示4 集
  • 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网络架构
  • 精通多种网络模式配置
  • 提升云平台运维能力

🎉 祝您学习愉快!