Inspektor Gadget
eBPF-based tool collection for debugging and observing Kubernetes workloads
Inspektor Gadget v0.56 adds Kubernetes multi-tenancy and GPU telemetry groundwork
◆Recent moves
- 8d ago
Release v0.56.0
⚡ SPARKv0.56 introduces Kubernetes multi-tenancy as an experimental opt-in: every kubectl-gadget request is now authenticated via TokenReview and scoped to namespaces the user is authorized to access by RBAC. This removes the cluster-admin requirement that has blocked Inspektor Gadget deployment in shared Kubernetes environments. Combined with rootless ig image commands and stripped Go binary uprobe support (attaches to production kubelets without full symbol tables), v0.56 is the most enterprise-readiness-focused release yet.
View source ↗ - 26d ago
Release v0.55.1
v0.55.1 patches a security issue where crafted ELF binaries from untrusted containers could exhaust memory or CPU in the privileged uprobe process — bounded stream parsing now caps the risk. A meaningful hardening fix given that Inspektor Gadget processes container workload binaries as part of its normal operation.
View source ↗ - 1mo ago
Release v0.55.0
⚡ SPARKv0.55 ships the initial GPU telemetry design: a userspace daemon (gpu-ebpf-bridge) publishes GPU metrics through pinned BPF maps, making them accessible to gadgets without privileged in-kernel GPU access. Alongside this, the eBPF operator gains map pinning, non-destructive iteration, and new program types (SockOps, SkSKB, SkMsg) that expand the network monitoring surface considerably.
View source ↗ - 2mo ago
Release v0.54.1
A single-fix bugfix release ensuring the OCI store directory exists before locking — a startup edge case with no user-visible behavior change in normal operation.
View source ↗ - 2mo ago
Release v0.54.0
v0.54.0 extends the advise_networkpolicy gadget to produce Cilium NetworkPolicy resources alongside standard Kubernetes NetworkPolicies, selectable via --policy-format. For teams already running Cilium, this removes the conversion step from IG-observed traffic to enforceable policy.
View source ↗ - 3mo ago
Release v0.53.2
Patches a fanotify self-deadlock in container-hook by caching config.json — a correctness fix that prevented container hooks from deadlocking on some startup sequences. Routine maintenance with no user-visible capability change.
View source ↗