2015-11-04 132 views
0

我在Docker Machine上运行dev dev kubernetes集群,提供GCE。集群使用本教程安装:https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/docker.md。除了当我尝试做port-forward时,一切都很好。我得到:无法执行端口转发:未找到socat。 Kubernetes在Docker上

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机器上和容器内安装本地,没有什么窍门。其他人打这个?

回答

1

这是一个没有包含在kubelet容器中的socat的bug。 现在已修复。

版本1.1.2是第一个包含该修复程序的人。

0

你使用什么图像为虚拟机?如果您使用container VM image,则已安装socat