Breakpoints in Your Pod: Interactively Debugging Kubernetes Applications
May 01, 2023
22 min
Free
kubernetes
debugging
interactive-debugging
ephemeral-containers
cluster-api
go
delve
docker
vs-code
remote-debugging
security-context
ptrace
Description
This talk delves into the challenges and solutions for interactively debugging applications running within Kubernetes pods. The presenter, Daniel Lipovetsky, shares techniques for setting breakpoints, inspecting variables, and stepping through code in complex Kubernetes environments, focusing on the use of ephemeral containers and open-source tools to overcome common obstacles. The discussion covers aspects like debugging compiled languages, managing security contexts, and establishing remote debugging connections.