Debugging at Scale in Production - Deep into Your Containers with Kubectl Debug
summary
Kubernetes now supports ephemeral debug containers via kubectl debug (added in v1.23) so teams attach a full distro to a running pod and inspect files and namespaces without changing the app; open-source KoolKits supplies four curated images (Go, JVM, Node, Python) with debuggers and profilers; remote JDWP debugging requires restarts and is insecure; a LightRun agent injects logpoints, nonblocking snapshots, counters and tagged metrics across thousands of pods, works without restarts, and throttles heavy probes for safety.
AI-written summary · about
chapters (9)
- 0:00Start
- 3:58Demo
- 15:55Ssh Channeling
- 20:51Developer Observability
- 27:18Conditional Snapshot
- 29:39Metrics
- 31:19Tags
- 32:12Drawbacks
- 33:05Closing
related talks
24mDebugging at Scale in Production - Deep into your Containers
25mDebugging at Scale in Production with kubectl debug
35mThe Art of Debugging Inside K8s Environment
40mDebugging in Golang Apps Inside K8s Environment
01h 00mDebug like a pro on Kubernetes
31mDebugging Go: from zero to Kubernetes - Michele Caci
39mDebugging python applications inside k8s environment
36mEphemeral Containers in Action - Running a Go Debugger in Kubernetes - Marvin Beckers
