Inspektor Gadget¶
By enabling this toolset, HolmesGPT will be able to use Inspektor Gadget eBPF-based observability tools for deep Kubernetes node-level troubleshooting.
Prerequisites¶
- Kubernetes cluster with
kubectlconfigured - Node access permissions for
kubectl debug --profile=sysadmin - Set the
ENABLE_INSPEKTOR_GADGETenvironment variable - For tcpdump toolset:
tcpdumpCLI installed locally
Configuration¶
First, verify your environment is configured:
# Verify kubectl is accessible
kubectl version --client
# Set the environment variable to enable Inspektor Gadget
export ENABLE_INSPEKTOR_GADGET=true
After making changes to your configuration, run:
Capabilities¶
Provides eBPF-based node-level observability via Inspektor Gadget, including process snapshots, socket inspection, execution tracing, and network packet capture.