V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jackge0323
V2EX  ›  Kubernetes

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

  •  
  •   jackge0323 · 131 天前 · 1183 次点击
    这是一个创建于 131 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    3 条回复    2024-07-31 12:38:16 +08:00
    NevadaLi
        1
    NevadaLi  
       129 天前 via iPhone
    应该是 traefik 的设置? metallb 应该是啊提供方吧。

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

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

    簡單一點, 用 DaemonSet 跑 Traefik + HostPort 吧......
    jackge0323
        3
    jackge0323  
    OP
       113 天前
    @kennylam777 感谢回复,后来仔细看了一下,metallb 要想实现需要用 bgp ,就放弃了,简单点,用 k3s 提供的负载均衡已经能完美达到我想要的结果,就不折腾了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2512 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:45 · PVG 23:45 · LAX 07:45 · JFK 10:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.