我创建了一个通过type: nodePort
公开的kubernetes服务。如果我输入http://PublicDropletIp:31433,我可以在浏览器中访问该服务。
现在我想使用DigitalOcean负载均衡器将来自端口80
的流量转发到服务。所以我为Load Balancer设置了一个规则,将http/80
转发给Droplet http/31433
。
不幸的是,这不起作用。如果我在浏览器中输入负载均衡器IP,我会得到:qazxsw poi。
有谁知道我如何公开服务,以便负载均衡器可以将流量转发给它?
我有同样的问题,最终在这个线程上。如果有其他人在寻找,我通过在我的服务器上配置防火墙来解决它。
要回答上述问题,防火墙应配置为接受来自负载均衡器ip端口503 Service Unavailable
的tcp
连接。