Cilium系列1Cilium特色 功能及适用场景 系列文章 Cilium 系列文章 Cilium 简介 Cilium 是一个开源的云原生解决方案,用于提供、保护(安全功能)和观察(监控功能)工作负载之间的网络连接,由革命性的内核技术 eBPF 提供动力。Cilium 主要使用场景是在 Kubernetes中,但 Cilium 的优势并不仅限于 Kubernetes 环境。 在 Kubernetes 环境中,Cilium 可充当网络插件,提供 po 开发运维 2023-07-22 宇宙之一粟
MySQL慢:性能诊断实践之系统观测工具 分享大纲: 1. MySQL 慢的诊断思路 2. 系统观测工具介绍 3. bcc (eBPF脚本集) 使用举例 4. eBPF 使用方法/限制 今天我带来的分享是系统观测工具,跟MySQL相关,但不是MySQL,选择这个话题最主要的原因是今天4场演讲,刚才是官方的专家来介绍MySQL的新特性,后面还有两位专家,一位是介绍MySQL在真实业务中的大规模应用,还有一位是介绍源码,留给我的空间并不是很多 数据运维 2023-07-12 泡泡
eBPF 技术简介 Linux 年内和观测技术 BPF 由范老师和我一起翻译的图书 《Linux内核观测技术BPF》 已经在 JD 上有现货,欢迎感兴趣 BPF 技术的同学选购。链接地址 https://item.jd.com/72110825905.html “eBPF 是我见过的 Linux 中最神奇的技术,没有之一,已成为 Linux 内核中顶级子模块,从 tcpdump 中用作网络包过滤的经典 cbpf,到成 云运维 2023-07-10 贤蛋大眼萌
eBPF 和 Wasm:探索服务网格数据平面的未来 本文译自 eBPF and Wasm: Exploring the Future of the Service Mesh Data Plane,作者 Vivian Hu,发布于 2022 年 1 月 10 日。 编者按 前段时间,有人提出使用 eBPF 取代服务网格中的 sidecar 代理,该观点已经发出,就在服务网格和云原生社区中引起了“轩然大波”。后来也有不少人指出该方案实属武断,不切实际。 云运维 2023-07-10 剑圣无痕
如何在产品中引入 eBPF 以增加可观察性 编者按 本文译自 How To Add eBPF Observability To Your Product,原文发布于 2021 年 7月 3 日。本文作者 Brendan Gregg 是 eBPF 领域的专家,出版过多本相关书籍,本文是他给想要在产品中引入 eBPF 增加可观察性人员的忠告。 正文 现在有一场军备竞赛,即增加 eBPF 的军备竞赛,在这篇文章中,我将介绍如何快速做到这一点。这也 云运维 2023-07-10 张二河
开启 Calico eBPF 数据平面实践 简介 Calico 从 v3.13 开始,集成了 eBPF 数据平面。 关于什么是 eBPF, 以及 Calico 为什么引入了 eBPF , 并不是本篇文章的重点,感兴趣的朋友可以自行阅读相关文档。 相比于 Calico 的默认基于 iptables 数据平面,eBPF 具有更高的吞吐量以外, 还具有 source IP preservation 这个功能。 在 K8s 中通常都是直接或者间接以 云运维 2023-07-09 三掌柜
eBPF 概述,第 1 部分:介绍 您的隐私对我们很重要。我们使用Cookie来记住订阅详细信息,优化网站功能并交付根据您的兴趣量身定制的内容。要了解更多信息,请参阅我们的隐私政策. 云运维 2023-07-09 三掌柜
eBPF 概述,第 2 部分:机器和字节码 您的隐私对我们很重要。我们使用Cookie来记住订阅详细信息,优化网站功能并交付根据您的兴趣量身定制的内容。要了解更多信息,请参阅我们的隐私政策. 云运维 2023-07-09 竹子爱熊猫
eBPF 概述,第 4 部分:在嵌入式系统运行 您的隐私对我们很重要。我们使用Cookie来记住订阅详细信息,优化网站功能并交付根据您的兴趣量身定制的内容。要了解更多信息,请参阅我们的隐私政策. 云运维 2023-07-09 大白菜程序猿
eBPF 概述,第 5 部分:跟踪用户进程 它为内核和用户空间提供了一个统一的跟踪接口,与其他工具([k,u]probe, (dtrace)tracepoint 等)使用的机制兼容。2015 年的文章选择 linux 跟踪器虽然有些过时,但其提供了很好的见解,说明使用所有不同的工具有多困难,要花多少精力。有一个统一的、强大的、安全的、可广泛使用的框架来满足大多数跟踪的需要,是非常有价值的。一些更高级别的工具,如 Perf/SystemTap 云运维 2023-07-09 贤蛋大眼萌
eBPF 如何简化服务网格 前言 今天有几个服务网格的产品和项目,承诺简化应用微服务之间的连接,同时提供额外的功能,如安全连接、可观测性和流量管理。但正如我们在过去几年中反复看到的那样,对服务网格的兴奋已经被对额外的复杂性和开销的实际担忧所抑制。让我们来探讨一下 eBPF 是如何让我们精简服务网格,使服务网格的数据平面更有效率,更容易部署。 Sidecar 问题 今天的 Kubernetes 服务网格解决方案要求你在每一个应 云运维 2023-07-09 竹子爱熊猫
告别 Sidecar——使用 eBPF 解锁内核级服务网格 编者的话 本文作者是 Isovalent 联合创始人&CTO,原文标题 How eBPF will solve Service Mesh - Goodbye Sidecars,作者回顾了 Linux 内核的连接性,实现服务网格的几种模式,以及如何使用 eBPF 实现无 Sidecar 的服务网格。 什么是服务网格? 随着分布式应用的引入,额外的可视性、连接性和安全性要求也浮出水面。应用程序 云运维 2023-07-09 Escape
Calico 下如何切换数据面到 eBPF 1. 环境准备 1.1 Calico eBPF 要求 系统要求 Ubuntu 18.04.4+ Red Hat v8.2 Linux kernel v5.3+ 如果 Calico 没有检测到兼容的内核,将会回退到标准模式。 每个节点的 /sys/fs/bpf 都需要挂载有 BPF 文件系统 Calico 版本不低于 3.13 1.2 升级内核 这里使用的是 CentOS 7 操作系统: 1 2 3 云运维 2023-01-04 Escape