零售巨头沃尔玛开源 L3AF 以帮助 eBPF 生态的发展
eBPF 是一种可以在操作系统内核中运行沙盒程序的技术。eBPF 使我们能够安全地扩展内核的功能,而不需要改变内核的源代码或加载内核模块。 零售巨头沃尔玛近日宣布开源L3AF,L3AF 是一个使用了 eBPF 及相关技术提供“内核函数即服务”的项目,能够在由 Go 语言编写的高级控制平面的帮助下,提供完整的 eBPF 网络应用程序的生命周期管理,其中就包括基于 eBPF 的网络和可观察性解决方案。 在网络方面,L3AF 通过为能够检测、检查和拦截流量的 eBPF 程序提供完整的生命周期管理来实现“内核函数即服务”,这些 eBPF 程序使用低级别的网络钩子(如 XDP 和 TC)为开发者提供了一个超高性能的可编程网络数据平面,该平面在 Linux 网络堆栈的更高和更慢的层之前执行。 在可观察性方面,L3AF 通过收集和汇总在内核中的事件源头产生的自定义信息,提供了一个精选的指标列表。这些指标提供了关于集群/节点利用率和下游/上游网络性能以及跨多个云的流量分布的详细洞察。与其他依赖操作系统公开的静态计数器和仪表的程序相比,L3AF 可以更加深入地了解系统性能。L3AF 还通过保持完全的兼容...
