Docker 无法进行端口转发:未找到socat。码头上的库伯内特斯
我正在Docker机器上运行一个dev kubernetes集群,GCE作为提供者。群集是使用以下教程安装的:。除了我尝试向前移动<代码>端口时,一切正常。我得到:Docker 无法进行端口转发:未找到socat。码头上的库伯内特斯,docker,kubernetes,Docker,Kubernetes,我正在Docker机器上运行一个dev kubernetes集群,GCE作为提供者。群集是使用以下教程安装的:。除了我尝试向前移动端口时,一切正常。我得到: E1104 00:58:23.210982 18552 portforward.go:310] An error occurred forwarding 650 -> 650: Error forwarding port 650 to pod pfsd-rc-7xrq1_default, uid : Unable to do po
E1104 00:58:23.210982 18552 portforward.go:310] An error occurred forwarding 650 -> 650: Error forwarding port 650 to pod pfsd-rc-7xrq1_default, uid : Unable to do port forwarding: socat not found.
I1104 00:58:23.220147 18552 portforward.go:251] Handling connection for 650
E1104 00:58:23.480593 18552 portforward.go:310] An error occurred forwarding 650 -> 650: Error forwarding port 650 to pod pfsd-rc-7xrq1_default, uid : Unable to do port forwarding: socat not found.
I1104 00:58:23.481531 18552 portforward.go:251] Handling connection for 650
E1104 00:58:23.851200 18552 portforward.go:310] An error occurred forwarding 650 -> 650: Error forwarding port 650 to pod pfsd-rc-7xrq1_default, uid : Unable to do port forwarding: socat not found.
I1104 00:58:23.852122 18552 portforward.go:251] Handling connection for 650
我尝试在本地安装,在GCE机器上和容器内,但没有任何效果。还有人点击此按钮吗?您在虚拟机上使用了什么图像?如果使用,则它已经安装了
socat
这是一个错误,因为kubelet容器中没有包含socat。
现在修好了
1.1.2版是第一个包含修复的版本。虽然有点晚,但我认为它对其他人还是有帮助的 它说没有安装
socat
。在主机上运行apt get-y install socat可以解决此问题。它对我有效。错误清楚地表明“未找到socat”。所以我们需要安装它(socketcat),这里我使用的是Ubuntu。因此,它可以与apt install socat一起安装