我在这里使用这个远程命令https://github.com/kubernetes/client-go/blob/master/tools/remotecommand/remotecommand.go#L108在 pod 上执行命令并将结果流式传输到io.Writer
. 如链接中的函数上面的命令所述,流仅在客户端或服务器断开连接时才完成。由于 Stream 配置只附加了一个命令,为什么命令退出时它不关闭?我怎么知道命令何时完成?
特别是我正在将结果传输tar -cf - ...
给客户,并想知道它什么时候完成。