Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes wscat与k8s吊舱容器建立了连接,但与之的命令交互失败_Kubernetes - Fatal编程技术网

Kubernetes wscat与k8s吊舱容器建立了连接,但与之的命令交互失败

Kubernetes wscat与k8s吊舱容器建立了连接,但与之的命令交互失败,kubernetes,Kubernetes,我使用wscat成功地建立了与pod容器(/bin/bash)的连接,但当我向它发送命令时,没有收到它的响应。谁能告诉我为什么? 将@user3398604解决方案发布为社区wiki以提高可见性: K8S api服务器使用websocket子协议交换数据。对于 输入(stdin),协议要求有效负载的标题为“\0” 字节,不是零,它是ascii零值字符。所以wscat是有限的 由于wscat无法发送不可见数据,因此无法与k8s吊舱交互 性格 我现在知道原因了。K8S api服务器使用websock

我使用wscat成功地建立了与pod容器(/bin/bash)的连接,但当我向它发送命令时,没有收到它的响应。谁能告诉我为什么?

将@user3398604解决方案发布为社区wiki以提高可见性:

K8S api服务器使用websocket子协议交换数据。对于 输入(stdin),协议要求有效负载的标题为“\0” 字节,不是零,它是ascii零值字符。所以wscat是有限的 由于wscat无法发送不可见数据,因此无法与k8s吊舱交互 性格


我现在知道原因了。K8S api服务器使用websocket子协议交换数据。对于输入(stdin),协议要求有效负载的标题为“\0”字节,而不是零,它是ascii零值字符。由于wscat不能发送隐形字符,所以wscat仅限于与k8s pod交互。您能否将其作为答案发布,以便其他人可以从中受益?