Shell

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 Il est seulement possible d’ouvrir une session dans un conteneur qui est en cours d’exécution, donc vérifiez son statut avec docker ps avant de essayer ouvrir une session. Si vous ne rappelez pas le nom du conteneur, listez-les avec: