我有一个使用kubeadm构建的Raspberry pi集群 .
master : 10.42.0.159
worker node : 10.42.0.192
我想公开一个在worker节点上运行的pod,使用type = nodeport和nodePort 30101的服务 . 现在我可以在master节点和worker节点上执行 curl 10.42.0.159:30101
或 curl 10.42.0.192:30101
. 但是,当我尝试在位于不同网络上的其他计算机(例如 10.10.14.67
)上卷曲时,它会失败 .
我已经设置了master和worker的iptables来接受任何转发 . 我的问题是如何使用NodeID:Nodeport从不同的网络访问pod?
1 回答
要从其他网络进行访问,您必须在网络之间 Build 路由 . 当您有路线时,您可以请求您的节点 . 您需要在路由器上配置它 .