Bash

Connecter dans un Pod Kubernetes

Publié le

Pour ouvrir une session il faut d’abord connaître le nom du Pod.

kubectl get pod -n <namespace>

Ensuite, ouvrez une session bash:

kubectl exec --stdin --tty <nom du pod> -n <namespace> -- /bin/bash

Il est aussi possible d’ouvrir une session shell:

kubectl exec --stdin --tty <nom du pod> -n <namespace> -- /bin/sh

Quelques fois, il est nécessaire de démarrer un nouveau Pod à partir d’une image ayant les outils nécessaires pour faire des inspections.


Session interactive dans un conteneur Docker

Publié le

Pour ouvrir une session bash dans un conteneur executez:

docker exec -it <nom-du-conteneur> /bin/bash

Dans le cas où l’image est minimaliste il est toujours possible d’ouvrir une session shell:

docker exec -it <nom-du-conteneur> /bin/sh

Si vous ne rappelez pas le nom du conteneur, listez-les avec: