Connect to a Kubernetes Pod

Published on

To open a session it’s first required to know the Pod’s name. kubectl get pod -n <namespace> Then open a bash session by running: kubectl exec --stdin --tty <pod name> -n <namespace> -- /bin/bash It’s also possible to open a shell session: kubectl exec --stdin --tty <pod name> -n <namespace> -- /bin/sh Sometimes it’s need to spawn a new Pod from an image that has the required tooling to inspect something.