提问者:小点点

如何从互联网访问Metallb负载均衡器服务?


我们有一个K8S集群,它是与Kubes祈祷一起安装的,因为我们在本地配置了MetalLB以将外部IP分配给我们的lb服务。

服务从提供的IP池范围获取外部IP。
通过在这些服务上运行curl命令(从集群的VPC内部),我们得到了正确的响应,lb功能正常工作。

现在我们为nginx-ingress控制器分配了一个lb服务,该控制器部署为DaemonSet,一切都在LAN上工作。

我们如何使该服务可以从集群外部访问?
应该向最终用户公开哪个节点的公共IP以及如何公开它?


共1个答案

匿名用户

如果将此nginx-ingress控制器部署为守护程序集,则入口控制器容器的端口80和443将映射到运行容器的节点的相同端口。要访问入口控制器,请使用这些端口(80

如果您的节点具有公共IP,则按照您的入口对象规则访问其中任何一个,应该允许您从集群外部访问应用程序。