绕过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 年前3THE FIRST EXPLORATION OF PROJECT SPARROW
nd-progress-ratifying-multiple- technical-specifications-launching-new-education-programs-and-accelerating-broad-industry-adoption/ https://riscv.org/blog/2021/06/antmicro-open-so Runtimes" 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 includes0 码力 | 68 页 | 13.14 MB | 1 年前3No Silver Bullet – Essence and Accident in Software Engineering
specification has to be givenProgram verification • Program verification does not mean error-proof programs • There is no magic here either, mathematical proofs can be faulty • Even perfect program validation0 码力 | 35 页 | 1.43 MB | 5 月前3
共 3 条
- 1