Kubernetes Pods 的 csshX 替代品是什么?

时间:2021-05-27 11:10:09

标签: kubernetes ssh kubectl

我使用 kubectl exec -it 登录到单个 Kubernetes pod。

有没有什么办法可以同时登录集群中的多个 Pod,只需一个命令(就像 csshX 一样)?

1 个答案:

答案 0 :(得分:1)

有一个插件可以帮助您解决这个问题。它叫做kubectl-tmux-exec

<块引用>

一个 kubectl 插件,可以同时控制多个 pod 使用 Tmux

kubectl execcsshX 相同或 psshssh 相同。

不是一次一个地将 bash 执行到多个 pod 的容器中, 喜欢kubectl exec pod{N} /bin/bash

您现在可以使用

kubectl tmux-exec -l app=nginx /bin/bash

有关 InstallationUsage 的所有必要详细信息都可以在链接的文档中找到。