标签: #eBPF
用亲手运行、亲手测量的数据来写 Kubernetes、DevOps 与 MLOps · 1 篇
Cilium 源码导读:代理如何填充 BPF 映射,内核钩子如何仅凭映射作出判断的架构
Cilium 的架构是:每个节点上运行一个代理,将 Kubernetes 状态同步写入 BPF 映射中;挂载在 Pod veth、主机设备和 socket cgroup 上的 BPF 程序仅凭这些映射来处理数据包。本文基于 v1.20.1 源码,沿着代码文件和行号,追踪代理的 hive cell 配置,编译并加载 BPF 的 loader,替代 kube-proxy 的 pkg/loadbalancer 和 bpfsock.c,toFQ
2026-10-16 · 39 分钟阅读 #오픈소스#코드 읽기#Cilium#eBPF#kube-proxy 대체