很多人对 K8S 网络的理解停在「能通就行」:Pod 能互相 ping 通、Service 能访问、Ingress 配好就收工。一旦线上出现跨节点通信抖动、DNS 解析偶发超时、NetworkPolicy 生效范围不符合预期,排查手段就只剩下重启和搜日志。这门训练营针对的正是这段断层——它不教你怎么把集群跑起来,而是假设你已经跑起来过,接下来要弄清数据包在集群里到底走了哪条路。
先确认自己缺的是哪一块
这门课不适合零基础。如果你还没法独立解释 Pod、Service、CNI 插件三者的关系,或者从没在真实节点上用 tcpdump 抓过包,先补前面的基础会更划算。但如果你属于下面几种情况,投入时间的回报会比较直接:
- 日常能维护集群,却说不清 ClusterIP、NodePort、LoadBalancer 三类 Service 在转发链路上的差异;
- 用过 Calico、Flannel,但只用默认配置,遇到 VXLAN 与 BGP 模式切换就心里没底;
- 被要求做过网络隔离或流量观测,NetworkPolicy、eBPF 相关的排查工具会看不会用;
- 面试被追问「一个跨节点请求从 Pod 出去到回来经历了什么」,答得含糊。
如果以上有两条以上命中,缺口就不是「再学一遍 K8S 入门」,而是网络数据路径这一层。
课程把网络拆成几条主线
训练营的内容围绕几条彼此咬合的线索展开。一条是基础转发路径:从同一个 Pod 内的 loopback,到同节点 Pod 之间,再到跨节点 Pod 之间,逐层看清 iptables/IPVS 规则、网桥、veth pair 各自扮演什么角色。另一条是 CNI 插件层面,不同实现选型会直接改变数据包的封装方式,课程会对照着讲,而不是只推一种方案。
再往下是服务发现与入口:Service、CoreDNS、Ingress 这三者串起来才是完整的「外部怎么找到内部」。最后落到可观测与排障,包括抓包定位、策略生效验证,以及用工具观察连接状态。这几条线不是并列的知识点,而是同一批数据包在不同环节的切片,学的时候建议对照着画链路图。
配套练习该怎么用
网络这块最忌讳只看不动手,因为规则和路由的细节光靠记记不住。比较有效的做法是每学完一段就自己复现一次故障:手动改一条 iptables 规则看流量怎么断,换一次 CNI 模式对比抓包结果的差异,故意写一条范围过宽的 NetworkPolicy 再收紧。这类「先弄坏再修好」的练习比顺着目录跑通 Demo 更能暴露理解漏洞。
每两到三节整理一份链路小结也有用,但重点不是抄配置,而是用自己的话写清楚「这一步数据包从哪来、到哪去、被谁改写」。面试前翻这份小结,比翻课程目录高效得多。
看完应该能回答的问题
- 一个跨节点 Pod 请求,从发起方网卡到目标容器,中间经过哪些转发和封装步骤?
- ClusterIP 和 NodePort 在规则层面差在哪里,为什么 NodePort 有时会出现源地址丢失?
- Calico 的 BGP 模式与 VXLAN 模式,分别适合什么样的集群规模和网络环境?
- CoreDNS 解析偶发变慢,你会按什么顺序排查?
- NetworkPolicy 没生效,可能的原因有哪几类,怎么逐条验证?
能脱离笔记把这些讲清楚,这门课的目标基本就达到了。剩下的,是在自己的集群里继续找那些「能通但不对」的角落。
优点知识-阳明-K8S 网络进阶训练营4期【VIP】
课程推荐
《优点知识-阳明-K8S 网络进阶训练营4期【VIP】》优点知识-阳明-K8S 网络进阶训练营4期【VIP】【技能收获】学完可掌握:C/C++ 网络编程、Docker / 容器化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(64 节)
1、环境准备
* 【团课网 VMWare网络模式.mp4
* 【团课网 使用Kubeadm部署K8s集群.mp4
* 【团课网 使用KinD部署K8s集群.mp4
* 【团课网 Containerlab与KinD结合使用.mp4
2、网络基础
* 【团课网 TCPIP协议栈.mp4
* 【团课网 IP与MAC精讲.mp4
* 【团课网 VETH PAIR原理.mp4
* 【团课网 HOST-GW Demo.mp4
* 【团课网 CNI网络模型.mp4
* 【团课网 CNI工作原理.mp4
3、CiliumCNI
* 【团课网 eBPF介绍与网络应用.mp4
* 【团课网 Cilium及安装模式介绍.mp4
* 【团课网 Native Routing with kubeProxy模式.mp4
* 【团课网 Native Routing with eBPF hostRouting模式.mp4
* 【团课网 Cilium VxLAN应用介绍.mp4
* 【团课网 Containerlab实现通用VxLAN环境.mp4
* 【团课网 Cilium VxLAN DataPath.mp4
* 【团课网 Cilium IPSec手工实现.mp4
* 【团课网 Cilium IPSec DataPath.mp4
* 【团课网 Cilium Wireguard手工实现.mp4
* 【团课网 Cilium Wireguard DataPath.mp4
* 【团课网 Cilium SocketLB.mp4
* 【团课网 Cilium DSR模式.mp4
* 【团课网 Cilium 双栈模式.mp4
* 【团课网 Cilium LB IPAM.mp4
* 【团课网 Cilium 带宽管理.mp4
* 【团课网 Cilium Ingress.mp4
* 【团课网 Cilium Gateway API.mp4
* 【团课网 Cilium BGP基础.mp4
* 【团课网 Cilium BGP Control Plane.mp4
* 【团课网 Cilium BGP with LB IPAM.mp4
* 【团课网 Cilium CluserMesh.mp4
4、CalicoCNI
* 【团课网 Calico基础介绍.mp4
* 【团课网 Calico环境准备.mp4
* 【团课网 Calico同节点通信.mp4
* 【团课网 Calico Proxy ARP实践.mp4
* 【团课网 Calico IPIP跨节点通信.mp4
* 【团课网 Calico IPIP CrossSubnet模式.mp4
* 【团课网 Calico IPIP手工实践.mp4
* 【团课网 Calico VxLAN模式.mp4
* 【团课网 Calico VxLAN CrossSubnet模式.mp4
* 【团课网 Calico BGP Fullmesh模式.mp4
* 【团课网 Calico BGP RR模式.mp4
* 【团课网 Calico eBPF with DSR模式.mp4
* 【团课网 Calico VPP模式.mp4
* 【团课网 Calico Service DataPath.mp4
* 【团课网 Calico生产实践.mp4
* 【团课网 Calico IPAM高级用法.mp4
5、FlannelCNI
* 【团课网 Flannel TUN-TAP精讲.mp4
* 【团课网 Flannel UDP模式.mp4
* 【团课网 Flannel VxLAN模式.mp4
* 【团课网 Flannel IPIP模式.mp4
* 【团课网 Flannel HOST-GW模式.mp4
* 【团课网 Flannel IPsec模式.mp4
* 【团课网 Flannel Wireguard模式.mp4
高性能CNI
* 【团课网 Multus多网卡方案.mp4
* 【团课网 Multus with IPVLAN L2模式.mp4
* 【团课网 Multus with IPVLAN L3模式.mp4
* 【团课网 Multus IPVLAN SBR模式.mp4
* 【团课网 IPVLAN SBR深度解析.mp4
* 【团课网 MACVLAN SBR实践.mp4
* 【团课网 Multus with SRIOV Kernel.mp4
* 【团课网 Multus with SRIOV-DPDK-VPP.mp4
* 【团课网 K8s CNI IPAM.mp4




