Kubernetes 网络进阶课程目录:Cilium、Calico、Flannel 与高性能 CNI

整理一套 K8s 网络方向的课程目录:65 个课时、六个部分,从集群环境搭建和网络基础讲起,把 Cilium、Calico、Flannel 三大主流 CNI 逐个拆开,最后收在 Multus、IPVLAN、SR-IOV 这些高性能方案上。动手补容器网络知识的话,可以按这份目录的顺序走。

图片[1]-Kubernetes 网络进阶课程目录:Cilium、Calico、Flannel 与高性能 CNI-星海夜航

内容怎么分块

  • 环境准备:VMWare 网络模式,用 Kubeadm 和 KinD 各搭一套集群,再加 Containerlab 与 KinD 结合的实验环境;
  • 网络基础:TCP/IP 协议栈、IP 与 MAC、VETH PAIR 原理、HOST-GW、CNI 网络模型与工作原理;
  • Cilium:eBPF、Native Routing 的两种模式、VxLAN、IPSec、WireGuard、SocketLB、DSR、双栈、LB IPAM、Ingress、Gateway API、BGP 与 ClusterMesh,占了 22 个课时,是全课程最重的一块;
  • Calico:同节点通信、Proxy ARP、IPIP、VxLAN、BGP Fullmesh 与 RR、eBPF DSR、VPP、Service DataPath、生产实践和 IPAM 高级用法;
  • Flannel:TUN/TAP、UDP、VxLAN、IPIP、HOST-GW、IPsec、WireGuard 各讲一种模式;
  • 高性能 CNI:Multus 多网卡、IPVLAN 的 L2/L3/SBR、MACVLAN、SR-IOV Kernel 与 DPDK-VPP,最后是 K8s CNI IPAM。

完整目录树

原始目录带每讲文件大小,课时编号连续:

优点知识-阳明-K8S 网络进阶训练营4期(视频课程)
├──1、环境准备  
|   ├──2 VMWare网络模式.mp4  235.23M
|   ├──3 使用Kubeadm部署K8s集群.mp4  395.45M
|   ├──4 使用KinD部署K8s集群.mp4  234.78M
|   └──5 Containerlab与KinD结合使用.mp4  182.49M
├──2、网络基础  
|   ├──6 TCPIP协议栈.mp4  336.56M
|   ├──7 IP与MAC精讲.mp4  512.43M
|   ├──8 VETH PAIR原理.mp4  431.44M
|   └──9 HOST-GW Demo.mp4  347.54M
|   ├──10 CNI网络模型.mp4  557.03M
|   ├──11 CNI工作原理.mp4  310.27M
├──3、CiliumCNI  
|   ├──12 eBPF介绍与网络应用.mp4  316.83M
|   ├──13 Cilium及安装模式介绍.mp4  660.75M
|   ├──14 Native Routing with kubeProxy模式.mp4  556.79M
|   ├──15 Native Routing with eBPF hostRouting模式.mp4  624.17M
|   ├──16 Cilium VxLAN应用介绍.mp4  330.79M
|   ├──17 Containerlab实现通用VxLAN环境.mp4  472.41M
|   ├──18 Cilium VxLAN DataPath.mp4  449.44M
|   ├──19 Cilium IPSec手工实现.mp4  670.53M
|   ├──20 Cilium IPSec DataPath.mp4  301.99M
|   ├──21 Cilium Wireguard手工实现.mp4  624.81M
|   ├──22 Cilium Wireguard DataPath.mp4  312.53M
|   ├──23 Cilium SocketLB.mp4  356.96M
|   ├──24 Cilium DSR模式.mp4  743.73M
|   ├──25 Cilium 双栈模式.mp4  421.40M
|   ├──26 Cilium LB IPAM.mp4  264.61M
|   ├──27 Cilium 带宽管理.mp4  304.24M
|   ├──28 Cilium Ingress.mp4  657.64M
|   ├──29 Cilium Gateway API.mp4  342.87M
|   ├──30 Cilium BGP基础.mp4  403.96M
|   ├──31 Cilium BGP Control Plane.mp4  574.82M
|   ├──32 Cilium BGP with LB IPAM.mp4  408.82M
|   └──33 Cilium CluserMesh.mp4  542.01M
├──4、CalicoCNI  
|   ├──34 Calico基础介绍.mp4  841.72M
|   ├──35 Calico环境准备.mp4  107.24M
|   ├──36 Calico同节点通信.mp4  563.61M
|   ├──37 Calico Proxy ARP实践.mp4  283.72M
|   ├──38 Calico IPIP跨节点通信.mp4  261.65M
|   ├──39 Calico IPIP CrossSubnet模式.mp4  335.92M
|   ├──40 Calico IPIP手工实践.mp4  256.31M
|   ├──41 Calico VxLAN模式.mp4  502.95M
|   ├──42 Calico VxLAN CrossSubnet模式.mp4  216.28M
|   ├──43 Calico BGP Fullmesh模式.mp4  277.23M
|   ├──44 Calico BGP RR模式.mp4  405.78M
|   ├──45 Calico eBPF with DSR模式.mp4  654.01M
|   ├──46 Calico VPP模式.mp4  446.04M
|   ├──47 Calico Service DataPath.mp4  568.72M
|   ├──48 Calico生产实践.mp4  240.88M
|   └──49 Calico IPAM高级用法.mp4  214.47M
├──5、FlannelCNI  
|   ├──50 Flannel TUN-TAP精讲.mp4  352.35M
|   ├──51 Flannel UDP模式.mp4  584.39M
|   ├──52 Flannel VxLAN模式.mp4  481.71M
|   ├──53 Flannel IPIP模式.mp4  390.26M
|   ├──54 Flannel HOST-GW模式.mp4  173.52M
|   ├──55 Flannel IPsec模式.mp4  448.81M
|   └──56 Flannel Wireguard模式.mp4  266.69M
└──高性能CNI  
|   ├──57 Multus多网卡方案.mp4  434.94M
|   ├──58 Multus with IPVLAN L2模式.mp4  429.02M
|   ├──59 Multus with IPVLAN L3模式.mp4  163.24M
|   ├──60 Multus IPVLAN SBR模式.mp4  441.74M
|   ├──61 IPVLAN SBR深度解析.mp4  555.18M
|   ├──62 MACVLAN SBR实践.mp4  499.85M
|   ├──63 Multus with SRIOV Kernel.mp4  493.10M
|   ├──64 Multus with SRIOV-DPDK-VPP.mp4  292.96M
|   └──65 K8s CNI IPAM.mp4  221.28M

学习建议

前置知识是 Linux 网络那套东西:桥接、路由表、iptables/nftables,至少要知道 VETH 设备怎么配对。第二部分网络基础看似简单,但它决定了后面看 Cilium 和 Calico 的 DataPath 时是跟着走还是干瞪眼。建议每讲视频配一个本地 KinD 或 Containerlab 环境,边看边 tcpdump。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容