
Inspektor Gadget
#Network & Cloud#Cloud Security
Automate actions on Security Command Center findings with automated disk snapshots, IAM grant revocation, and more.
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.