Kubernetes Troubleshooting

Debug live Kubernetes workloads at the kernel level with Inspektor Gadget via `kubectl gadget run`. Use when a pod or Service is misbehaving and application logs are not enough: DNS resolution failures or slow lookups, TCP connection resets / retransmits / drops / refused connections, CrashLoopBackOff, "no such file or directory", permission / capability / seccomp / LSM denials, OOMKilled, unexpected process execs, slow disk or file I/O, or "which pod/process made this syscall / connection / DNS query". Traces real kernel events with eBPF, auto-enriched with pod / namespace / container / node. Read-only, no workload changes. Not for plain application logs, long-term metrics dashboards, or editing cluster state.

inspektor-gadget Updated

File contents

inspektor-gadget/inspektor-gadget/tree/main/skills/kubernetes-troubleshooting commit 2b4ac08930

Frequently asked questions

npx skillmds@latest add inspektor-gadget/kubernetes-troubleshooting