我在 vSphere 上的 Rocky Linux 虚拟机上部署了一个 3 节点 Rancher RKE 自定义集群。
我在集群上部署了 MetalLB,并从我的节点网络中定义了 IP 池。当我创建一个 LoadBalancer 服务时,一切看起来都很好,并且我从池中获取了外部 IP 地址,但是我无法从节点 ip 网络访问此 IP 地址,我什至无法从节点本身访问它,当我尝试curl 从我无法到达的节点之一到外部 IP 地址(没有到主机的路由)。
卷曲到集群 IP 或 pod 本身可以正常工作。
此外,如果我为 pod 创建一个 NodePort 服务,我可以从集群外部毫无问题地访问它。有任何想法吗?