Nondestructive Forensics: Debugging Kubernetes Services without Disturbing State
In this KubeCon talk, Alex Leong discusses how to debug Kubernetes services using tools such as Linkerd, debug sidecars, and ephemeral containers. While some errors may take a long time to reproduce – resource leaks and race conditions are a good example – others occur unexpectedly in prod. In both cases, it is key to collect as much information as possible without restarting the pod. Ephemeral containers are a promising technology yet still in alpha.