I am currently running a django app under python3 through kubernetes by going through skaffold dev
. I have hot reload working with the Python source code. Is it currently possible to do interactive debugging with python on kubernetes?
For example,
def index(request):
import pdb; pdb.set_trace()
return render(request, 'index.html', {})
Usually, outside a container, hitting the endpoint will drop me in the (pdb)
shell.
In the current setup, I have set stdin
and tty
to true
in the Deployment
file. The code does stop at the breakpoint but it doesn't give me access to the (pdb)
shell.