Logo
Inspektor Gadget

Inspektor Gadget

#Network & Cloud#Cloud Security

Automate actions on Security Command Center findings with automated disk snapshots, IAM grant revocation, and more.

Visit Website

Inspektor Gadget: A Comprehensive Toolset for Kubernetes

Inspektor Gadget is a suite of tools (or gadgets) designed for debugging and inspecting Kubernetes resources and applications.

It manages the packaging, deployment, and execution of eBPF programs

It oversees the packaging, deployment, and execution of eBPF programs within a Kubernetes cluster. This includes many programs based on BCC tools, as well as some that have been specifically developed for use with Inspektor Gadget.

It Automatically Maps Low-Level Kernel

It automatically maps low-level kernel primitives to high-level Kubernetes resources. This process simplifies and accelerates the task of locating the relevant information.

The Gadgets Inspektor Gadget Tools: A Comprehensive Overview

The Gadgets Inspektor Gadget tools are commonly referred to as gadgets. You can deploy one, two, or multiple gadgets. Refer to the following documentation to discover which tools can assist you in your investigations. The available tools include: - advise: network-policy - seccomp-profile - audit: seccomp profile - block-io - cpu - tcprtt - snapshot: process - socket - top: block-io - ebpf - file - tcp trace: bind - capabilities - dns - exec - fsslower - mount - oomkill - open - signal - sni - tcp - tcpconnect - tcpdrop - tcpretrans - traceloop Installation Instructions: To install Inspektor Gadget (client-side), use the krew plugin manager with the following command: $ kubectl krew install gadget To install Inspektor Gadget on Kubernetes, use this command: $ kubectl gadget deploy For detailed installation instructions and additional information, please refer to the complete install documentation.

How to Use kubectl Gadget

To get started with kubectl gadget, you can use the command --help, which will provide you with the necessary information.