×

L3AF轻量级eBPF项目

消耗积分:0 | 格式:zip | 大小:5.06 MB | 2022-04-15

陈静

分享资料个

授权协议 Apache-2.0

开发语言 Google Go SHELL

操作系统 Linux

软件类型 开源软件

所属分类 其他开源、 Linux内核

软件简介

成为 DevOps 工程师需要具备哪些能力?>>>>>> poYBAGDayWiAaMTUAAA9_kOgdIE701.png

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)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !