k8s 编织和 hostNetwork=true 提供随机端口
k8s weave and hostNetwork=true giving random ports
如果我用
生成一个 pod
hostNetwork: true
然后附加到它
kubectl exec -it my-pod-test bash
并生成一些像
这样的傻东西
nc -l < HOST_IP > 5678
并且 netstat 显示了我
tcp 0 0 0.0.0.0:34592 0.0.0.0:* LISTEN 94/nc
为什么分配了随机端口(在本例中)34592?我希望看到正在使用的端口 5678。
这是 Weave 的 "feature",我应该换一个网络插件吗?
更多背景信息:我正在尝试关注
https://www.compoundtheory.com/scaling-dedicated-game-servers-with-kubernetes-part-1-containerising-and-deploying/
如果我用
生成一个 podhostNetwork: true
然后附加到它
kubectl exec -it my-pod-test bash
并生成一些像
这样的傻东西nc -l < HOST_IP > 5678
并且 netstat 显示了我
tcp 0 0 0.0.0.0:34592 0.0.0.0:* LISTEN 94/nc
为什么分配了随机端口(在本例中)34592?我希望看到正在使用的端口 5678。
这是 Weave 的 "feature",我应该换一个网络插件吗?
更多背景信息:我正在尝试关注 https://www.compoundtheory.com/scaling-dedicated-game-servers-with-kubernetes-part-1-containerising-and-deploying/