Kubernetes网络,can';无法从另一个网络到达服务节点端口

Kubernetes网络,can';无法从另一个网络到达服务节点端口,kubernetes,Kubernetes,我有一个Raspberry pi集群,它是使用kubeadm构建的 master : 10.42.0.159 worker node : 10.42.0.192 我想公开一个在工作节点上运行的pod,使用类型为=nodeport的服务和nodeport 30101。现在我可以在主节点和工作节点上执行curl10.42.0.159:30101或curl10.42.0.192:30101。但是,当我尝试在位于不同网络上的其他机器(如10.10.14.67)上进行相同的卷曲时,它失败了 我已将mas

我有一个Raspberry pi集群,它是使用kubeadm构建的

master : 10.42.0.159
worker node : 10.42.0.192
我想公开一个在工作节点上运行的pod,使用类型为=nodeport的服务和nodeport 30101。现在我可以在主节点和工作节点上执行
curl10.42.0.159:30101
curl10.42.0.192:30101
。但是,当我尝试在位于不同网络上的其他机器(如
10.10.14.67
)上进行相同的卷曲时,它失败了


我已将master和worker的iptables设置为接受任何转发。我的问题是如何使用NodeID:Nodeport从不同的网络访问pod

要从其他网络访问,您必须在网络之间有一条路由。当您拥有路由时,您将有可能请求您的节点。您需要在路由器上配置它