sol*_*eit 29 kubernetes kubectl kubernetes-pod
我正在运行 kubernetes pod,如命令“kubectl get all -A ”所示:
命令“kubectl get pod -A”中显示了相同的 pod :

我想进入/登录这些 pod 中的任何一个(全部都处于运行状态)。我该怎么做,请让我知道命令?
小智 27
除了上面乔纳斯的回答之外;如果你有多个命名空间,你需要指定你的 pod 当前使用的命名空间,即kubectl exec -n <name space here> <pod-name> -it -- /bin/sh
成功访问 pod 后,您可以继续浏览容器。
Jon*_*nas 21
Kubernetes Pod 不是虚拟机,因此您通常无法“登录”。
但您也许能够在容器中执行命令。例如:
kubectl exec <pod-name> -- <command>
Run Code Online (Sandbox Code Playgroud)
请注意,您的容器需要包含 的二进制文件<command>,否则将会失败。
另请参阅获取容器的 shell。
| 归档时间: |
|
| 查看次数: |
82953 次 |
| 最近记录: |