图书
教程
Kubernetes 基础教程
Istio 基础教程
Envoy 基础教程
译文
更新
标签
关于
Jimmy Song
ebpf
第一章:eBPF 简介
在过去的几年里,eBPF 已经从相对默默无闻变成了现代基础设施建设中最热门的技术领域之一。就我个人而言,自从看到 Thomas Graf 在 DockerCon 17 的黑带会议(Black Blet)1 上谈到 eBPF 时,我就对它的可能性感到兴奋。在云原生
Linux
发布于 2022-06-01
什么是 eBPF?
新一代网络、安全和可观测性工具简介。
Linux
发布于 2022-06-01
第二章:修改内核很困难
由于 eBPF 允许在 Linux 内核中运行自定义代码,在解释 eBPF 之前我需要确保你对内核的作用有所了解。然后我们将讨论为什么在修改内核行为这件事情上,eBPF 改变了游戏规则。 Linux 内核 Linux 内核是应用程序和它们所运行的硬件之间的软
Linux
发布于 0001-01-01
第三章:eBPF 程序
在这一章中,让我们来谈谈编写 eBPF 代码。我们需要考虑在内核中运行的 eBPF 程序本身,以及与之交互的用户空间代码。 内核和用户空间代码 首先,你可以用什么编程语言来编写 eBPF 程序? 内核接受字节码形式的 eBPF 程序 1。人工编写这
Linux
发布于 2022-06-02
第四章:eBPF 的复杂性
现在你已经看到了 eBPF 编程的例子,了解到它是如何工作的。虽然基础示例使得 eBPF 看起来相对简单,但也有一些复杂的地方使得 eBPF 编程充满挑战。 长期以来,有个问题使得编写和发布 eBPF 程序相对困难,那就是内核兼容性。 跨内核的
Linux
发布于 2022-06-02
第五章:云原生环境中的 eBPF
近年来,云原生应用已呈指数级增长。在本章中,我将讨论为什么 eBPF 如此适合于云原生环境。为了更具象化,我将提到 Kubernetes,但同样适用于任何容器平台。 每台主机一个内核 要理解为什么 eBPF 在云原生世界中如此
Linux
发布于 2022-06-02
第六章:eBPF 工具
现在你已经了解了什么是 eBPF 以及它是如何工作的,我们再探索一些可能会在生产部署中使用的基于 eBPF 技术的工具。我们将举一些基于 eBPF 的开源项目的例子,这些项目提供了三方面的能力:网络、可观测性和安全。 网络 eBPF 程序可以
Linux
发布于 2022-06-02
第七章:结论
我希望这个简短的报告能让你了解 eBPF 和它的强大之处。我真正希望的是,你已经准备好尝试一些基于 eBPF 的工具!如果你想在技术方面深入研究,可以从 ebpf.io 开始,在那里你会找到更多关于技术和 ebPF 基金会的信息。对于编码实例,可
Linux
发布于 2022-06-02
使用 eBPF 准确定位服务网格的关键性能问题
在这篇文章中,我们将讨论如何使用 eBPF 技术来改进 SkyWalking 中的剖析功能,并用于分析服务网格中的性能影响。
刘晗
,
吴晟
可观测性
发布于 2022-07-05
字数 3616
阅读时长 16 分钟
阅读英文版原文
告别 Sidecar——使用 eBPF 解锁内核级服务网格
本文回顾了Linux 内核的连接性,实现服务网格的几种模式,以及如何使用 eBPF 实现无 Sidecar 的服务网格。
Thomas Graf
service mesh
发布于 2021-12-09
字数 5480
阅读时长 25 分钟
阅读英文版原文
1
2
»
»»
引用
×