我在azure上有一个kubernetes服务,它有自己的虚拟网络。我的本地网络使用pfsense作为网关并有一个公共ip。我可以在azure和我的本地网络之间定义用于路由kubernetes节点和我的本地机器的静态路由吗?如果是,怎么办?
我知道我可以使用VPN网关或LoadBalancer,但我想知道仅仅是静态路由还是类似的解决方案。
答案 0 :(得分:1)
要连接到Azure Vnet,您需要具有VPN(指向站点)或站点到站点或Azure Express路由。如果要直接使用与Pod的连接,则必须使用端口转发或入口控制器。
答案 1 :(得分:1)
我找到了这样的解决方案:
将公共ip绑定到节点接口。 只允许我的场所的公共IP入站和出站。 在内部防火墙上执行相同的操作。 在本地防火墙上创建NAT规则。