当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

Inspektor Gadget

调试和检查 Kubernetes 应用和资源
授权协议 Apache-2.0
开发语言 C/C++ Google Go
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 郭思聪
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Inspektor Gadget 是一个工具(或小工具)的集合,用于调试和检查 Kubernetes 资源和应用程序。它管理Kubernetes集群中eBPF程序的打包、部署和执行,包括许多基于BCC的工具,以及一些专门为Inspektor Gadget开发的工具。它自动将低级别的内核基元映射到高级别的Kubernetes资源,使其更容易和更快地找到相关信息。

  • 将 BPF 的使用从单个节点扩展到整个集群
  • 将低级 Linux 资源映射到高级 Kubernetes 概念
  • 独立使用或集成到你自己的工具中

Inspektor Gadget 提供了多种 BPF 工具供你深入挖掘 Kubernetes 集群。

Inspektor Gadget 作为特权 DaemonSet 部署到每个节点。它使用内核中的 eBPF 帮助程序来监视主要与 pod 中用户空间程序的系统调用相关的事件。eBPF 程序由内核运行并收集日志数据。Inspektor Gadget 的用户空间实用程序从环形缓冲区获取日志数据并显示它。什么是 eBPF 程序以及 Inspektor Gadget 如何使用它们在此处进行了简要说明:

可以在此处阅读有关架构的更多详细信息。

 相关资料
  • 我想看看kubernetes吊舱使用了多少内存和CPU。我为此运行了以下命令: 我收到以下错误: > 如果我们进入pod并运行linux命令,我们会得到相同的输出吗?

  • 问题内容: 民间, 我的代码设置如下: 我给人的印象是,只有在所有资源都解析完之后,才会调用“ then”函数。但是,这不是我在代码中看到的。如果打印data1,我将无法解决。 关于我在这里缺少什么的任何线索?? 问题答案: 我遇到了这个问题,这很令人困惑。问题似乎是,调用资源操作实际上并没有返回http承诺,而是一个空引用(当数据从服务器返回时填充该引用-请参阅$ resource docs 的

  • 按框架、域、类型或其他标准来组织管理资源。 TL;DR 使用 Application(应用)面板的Frames(框架)窗格按frame(框架)组织管理资源。 您还可以在Sources(源文件)面板中,通过禁用group by folder(按文件夹分组)选项,来按frame(框架)查看资源。 要按域和文件夹查看资源,请使用Sources(源文件)面板。 在Network(网络)面板中可以按照名称或

  • 试验检查与调试 集成调试 集成调试是指,在试验开始前通过AppAdhoc A/B Testing平台,强制进入试验版本,通过观察试验版本运行是否正常,指标上报是否正常,判断SDK是否集成成功。集成调试数据不计入试验数据。集成调试功能在“调试”页面。 具体各个模式下集成调试如下。 Web/H5试验集成调试 输入参加试验的页面链接(注:可视化、多链接模式不需要),选择“试验版本_1_testdemo1

  • 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调度,比如我们内部的一些服务 gitlab 之类的也是跑在Kubernetes集群上的,我们就不希望对外的一些服务和内部的服务跑在同一个节点上了,害怕内部服务对外部的服务产生影响;但是有的时候我们的服务之间交流比较频繁,又希望

  • 问题内容: 实际上,我有两个有关Android错误的相关问题。我发布了一个应用程序的更新,该应用程序以前可以正常运行,并且可以在Nexus One,G1和模拟器上以当前版本运行。但是,自从上次更新以来,我通过Android市场控制台收到了很多错误日志,并且无法重现该错误。该应用程序非常简单,只有两个活动,因此手动测试该应用程序应该非常容易。但是,在发布之前,经常会发现一些我找不到的错误。 所以第一

  • 问题内容: 使用Maven项目和Jar文件时,在引用资源时遇到麻烦的问题… 我将所有资源都放在一个专用文件夹/ src / main / resources中,该文件夹是Eclipse中构建路径的一部分。使用以下文件引用文件 这在Eclipse中工作正常,但在Jar文件中失败-资源位于jar根目录正下方的文件夹中… 有谁知道在JAR和Eclipse中同时引用文件的“最佳实践”? 编辑: 问题是,尽

  • 授人以鱼,不如授人以渔。下面的资料将有助于大家了解kubernetes生态圈当前发展状况和发展趋势,我特此整理相关资料如下。 社区资源 Kubernetes 社区的贡献、交流和治理方式相关的内容都保存在 https://github.com/kubernetes/community 这个 repo 中,建议参与 Kubernetes 社区前先阅读该 repo 中的资料。 在这里你可以找到: Kub