metallb 可以绑定多个 ip 吗?求解答

165 天前
 jackge0323

k8s 集群安装了 metallb 做为负载均衡方案,网关使用 traefik 来做,现在想让 traefik 的 Service 绑定所有 k8s 集群节点的 ip ,但是用 metallb 的时候,无论怎么设置,只会分配一个 ip 给 traefik 的 Service ,有朋友知道怎么解决吗?

1224 次点击
所在节点    Kubernetes
3 条回复
NevadaLi
164 天前
应该是 traefik 的设置? metallb 应该是啊提供方吧。

纯猜测
kennylam777
152 天前
你的需求是 HostPort 不是 LoadBalancer, LoadBalancer 就是獨立一個 IP 的服務。

MetalLB 有 L2 ARP 及 L3 BGP 的 IP 路由方法, 你完全沒提及過, 恐怕根本不知道 MetalLB 在幹啥。

簡單一點, 用 DaemonSet 跑 Traefik + HostPort 吧......
jackge0323
148 天前
@kennylam777 感谢回复,后来仔细看了一下,metallb 要想实现需要用 bgp ,就放弃了,简单点,用 k3s 提供的负载均衡已经能完美达到我想要的结果,就不折腾了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1057054

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX