我使用 kubectl exec -it
登录到单个 Kubernetes pod。
有没有什么办法可以同时登录集群中的多个 Pod,只需一个命令(就像 csshX
一样)?
答案 0 :(得分:1)
有一个插件可以帮助您解决这个问题。它叫做kubectl-tmux-exec:
<块引用>一个 kubectl 插件,可以同时控制多个 pod 使用 Tmux。
kubectl exec
与 csshX
相同或 pssh
与 ssh
相同。
不是一次一个地将 bash 执行到多个 pod 的容器中,
喜欢kubectl exec pod{N} /bin/bash
。
您现在可以使用
kubectl tmux-exec -l app=nginx /bin/bash
有关 Installation 和 Usage 的所有必要详细信息都可以在链接的文档中找到。