绕过conntrack,使用eBPF增强 IPVS优化K8s网络性能Enhancing IPVS with eBPF Agenda 目录 01 Problems with K8s Service How to optimize 02 Comparison with industry Performance measurement 03 04 Future work 05 06 Lessons from eBPF What is K8s Service busy polling even when network is idle. • Why not use a pure eBPF service? • Not mature enough eBPF brief • Write C • Compile into eBPF assembly code • Inject to kernel • Attach to network tc hooks entry BPF SNAT IPVS mode data path IPVS-eBPF mode data path How eBPF does SNAT • Why does SNAT with eBPF • eBPF program is easy to deploy • How to do SNAT in eBPF • Do SNAT in TC egress • Do reverse0 码力 | 24 页 | 1.90 MB | 1 年前3
THE FIRST EXPLORATION OF PROJECT SPARROWRuntimes" is coming soon. 2.3 Unified runtime for eBPF and Wasm Summary II. Practicing Sparrow Our previous talks "GraalVM-based unified runtime for eBPF & Wasm" at GOTC 2021 (Shenzhen) & & "Revisiting GraalVM-based unified runtime for eBPF & Wasm" at OpenInfra Days China 2021(Beijing), and the third-round discussion of this topic will come in this year, which includes co-developed system". Our third-round and perhaps the forth-round discussion of "The eBPF-centric new approach for Hyper-Converged Infrastructure & Edge Computing" will be0 码力 | 68 页 | 13.14 MB | 1 年前3
共 2 条
- 1













