kubernetes:如何从附加的 pod 中分离

Abd*_*ani 5 stdin kubernetes

我有一个跑步舱,我用来kubectl attach -ti mypod给他输入。

但是,我想从我的 Pod 中“分离”并返回到我的终端而不终止我的 Pod。我怎样才能做到这一点?

Kri*_*sia 4

来自 kubernetes文档

要与容器分离,您可以键入转义序列 Ctrl+P,然后键入 Ctrl+Q。


更新:

根据@Abdelghani 的反馈:

根据记录,如果容器中的 tty 设置为 false,则此操作不起作用。除了杀死 Pod/容器之外,我没有找到其他方法来分离。

  • 我无法让 ctrl-P + ctrl-Q 为我工作,但对我来说,另一种解决方案是启动部署/pod,并将 tty 设置为 false,但使用“-t”标志附加到 pod。通过这种方式,我能够使用 ctrl-c 将自己与 pod 分离,而无需将 ctrl-c 信号发送到我的应用程序 (3认同)