uid:无法进行端口转发:使用 helm 找不到 socat

uid : unable to do port forwarding: socat not found using helm

我遇到了一个错误,我正在关注这个 github repository。我正在设置 raft-tls 网络和 When i 运行 helm install ./hlf-kube --name hlf-kube -f samples/scaled-raft-tls/network.yaml -f samples/scaled-raft-tls/crypto-config.yaml。我收到此错误:

E1204 14:11:40.826765    8223 portforward.go:400] an error occurred forwarding 36311 -> 44134: error forwarding port 44134 to pod e311fa9de89b8489ed9a184835a149ef0e23b568770bd4872d16b43a439f863f, uid : unable to do port forwarding: socat not found
E1204 14:11:41.832704    8223 portforward.go:400] an error occurred forwarding 36311 -> 44134: error forwarding port 44134 to pod e311fa9de89b8489ed9a184835a149ef0e23b568770bd4872d16b43a439f863f, uid : unable to do port forwarding: socat not found
E1204 14:11:43.406081    8223 portforward.go:400] an error occurred forwarding 36311 -> 44134: error forwarding port 44134 to pod e311fa9de89b8489ed9a184835a149ef0e23b568770bd4872d16b43a439f863f, uid : unable to do port forwarding: socat not found
E1204 14:12:16.085542    8223 portforward.go:340] error creating error stream for port 36311 -> 44134: Timeout occured
E1204 14:12:40.523969    8223 portforward.go:362] error creating forwarding stream for port 36311 -> 44134: Timeout occured
E1204 14:13:05.802412    8223 portforward.go:362] error creating forwarding stream for port 36311 -> 44134: Timeout occured

经过一段时间的研究,我发现我必须在 ubuntu 上安装 socat。我试过了,它修复了我的错误。我按照两个命令 运行 做到了。

sudo apt-get update 
sudo apt-get install socat