The Easiest Way to Debug Kubernetes Workloads
Sometimes you need to grab a bigger hammer or just use more appropriate tool for the task at hand. In case of debugging workloads on Kubernetes, that appropriate tool would be
kubectl debug
, which is a new command added not too long ago (v1.18) that allows you to debug running pods. It injects special type of container called EphemeralContainer into problematic Pod allowing you to poke around and troubleshoot.
Source: The Easiest Way to Debug Kubernetes Workloads, an article by Martin Heinz.