授权协议 Apache-2.0
开发语言 Google Go SHELL
操作系统 Linux
软件类型 开源软件
所属分类 其他开源、 Linux内核
软件简介
成为 DevOps 工程师需要具备哪些能力?>>>>>>
L3AF 是一个使用了 eBPF 及相关技术提供“内核函数即服务”的项目,由零售巨头沃尔玛开源。它能够在由 Go 语言编写的高级控制平面的帮助下,提供完整的 eBPF 网络应用程序的生命周期管理,其中包括基于 eBPF 的网络和可观察性解决方案。
L3AF 提供了一个 L3AF Development Environment 开发环境,该环境是一个 Vagrant 虚拟机环境,允许用户开发、测试或只是试用 L3AF。
概述
L3AF 开发环境自动化设置了一个虚拟机,其中包含:
构建 L3AFD 和内核函数所需的依赖项(即 eBPF 程序)
可以将测试流量发送到的简单 Web 服务器(用 Go 编写)
用于衡量 Prometheus 和 Grafana 的指标
本地内核函数存储库(简单的 Python 文件服务器)
主机可以通过用户配置的端口访问虚拟机上的各种服务。
这是一个视觉概述:
先决条件
Vagrant
虚拟机
L3AFD 源代码
curl
hey 或任何 HTTP 负载生成器
网络浏览器
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !