Kubernetes网络,无法从另一个网络访问服务nodePort

时间:2018-08-10 13:27:14

标签: kubernetes

我有一个使用kubeadm构建的Raspberry pi集群。

master : 10.42.0.159
worker node : 10.42.0.192

我想使用带有nodePort 30101的type = nodeport服务公开运行在工作节点上的Pod。现在,我可以在主节点和工作节点上执行curl 10.42.0.159:30101curl 10.42.0.192:30101 。但是,当我尝试在位于不同网络上的其他计算机(例如10.10.14.67)上进行卷曲操作时,它将失败。

我已经将master和worker的iptables设置为接受任何转发。我的问题是如何从其他网络使用NodeID:Nodeport访问Pod?

1 个答案:

答案 0 :(得分:0)

要从其他网络进行访问,必须在网络之间建立路由。拥有路线后,便可以请求节点。您需要在路由器上进行配置。