kubernetes:如何从已连接的pod中分离



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

但是,我想"分离"。离开我的舱,回到我的终端,不要终止我的舱。我该怎么做呢?

从kubernetes文档:

要脱离容器,可以键入转义序列Ctrl+ p然后按Ctrl+ q

更新:

基于@Abdelghani的反馈:

对于记录,如果tty在容器。我没有找到其他方法来分离除了杀了豆荚/容器。

可以在不杀死pod的情况下杀死kubectl attach -it ..进程:

host$ kubectl attach -it podname
pod$ do something in pod

打开另一个终端,找到你的kubectl attach命令,然后杀死它,比如:

host$ ps x | grep "kubectl attach"
> 1234 pts/22   Sl+    0:00 kubectl attach -it podname
host$ kill 1234

最新更新