jackge0323

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

  •  
  •   jackge0323 · Jul 13, 2024 · 2117 views
    This topic created in 674 days ago, the information mentioned may be changed or developed.

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

    3 replies    2024-07-31 12:38:16 +08:00
    swLoXtOtd89pGg8t
        1
    swLoXtOtd89pGg8t  
       Jul 15, 2024 via iPhone
    应该是 traefik 的设置? metallb 应该是啊提供方吧。

    纯猜测
    kennylam777
        2
    kennylam777  
       Jul 26, 2024
    你的需求是 HostPort 不是 LoadBalancer, LoadBalancer 就是獨立一個 IP 的服務。

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

    簡單一點, 用 DaemonSet 跑 Traefik + HostPort 吧......
    jackge0323
        3
    jackge0323  
    OP
       Jul 31, 2024
    @kennylam777 感谢回复,后来仔细看了一下,metallb 要想实现需要用 bgp ,就放弃了,简单点,用 k3s 提供的负载均衡已经能完美达到我想要的结果,就不折腾了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1226 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    ♥ Do have faith in what you're doing.