<1>
kubectl get pods #查看所有正在运行的pod
NAME READY STATUS RESTARTS AGE
nginx-56b8c64cb4-t97vb 1/1 Running 3 1d

<2>
kubectl exec -it nginx-56b8c64cb4-t97vb – /bin/sh #假如当前pod只有一个容器,运行以下命令即可

<3>假如一个pod里有多个容器,用–container or -c 参数。例如:假如这里有个Pod名为my-pod,这个Pod有两个容器,分别名为main-app 和 helper-app,下面的命令将打开到main-app的shell的容器里。
kubectl exec -it my-pod --container main-app – /bin/sh

注意:-- /bin/sh 可以替换成-- /bin/bash

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐