我有一个跑步舱,我用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