This is really simple. Use the kubectl run
command to run a container quickly:
kubectl run my-shell --rm -i --tty --image ubuntu -n somenamespace -- bash
In my case I wanted to install some tools (which since it’s an ubuntu image you can!)
apt install dnsutils
apt install postgresql
Or if you just need curl (and some other network diagnostic tools):
kubectl run curl --image=radial/busyboxplus:curl -i --tty