首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
拉钩
V2EX  ›  云计算

提问: k8s ingress 可以指定多个 load balancer 吗?

  •  
  •   ekousp · 175 天前 · 1692 次点击
    这是一个创建于 175 天前的主题,其中的信息可能已经有所发展或是发生改变。
    k8s ingress 网络公用一个 load balancer,可以指定一部分服务使用 A load balancer ( IP 为 A ) ,一部分使用 B ( IP 为 B )吗?
    6 回复  |  直到 2018-06-27 09:58:14 +08:00
        1
    Shakeitin   175 天前
    如果你是指使用多个 ingress controller 的话,似乎 ingress 对象内这个属性可以尝试设置一下
    annotations:
    kubernetes.io/ingress.class: traefik(或者你使用的其他 controller)

    参考: https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/multiple-ingress-controllers
        2
    Shakeitin   175 天前
    感觉我理解的不对。。你是想让一条 ingress 规则的末端按照一定规则分配到两个 load balancer 服务么?
        3
    iVanilla   175 天前 via Android
    我还以为是 Niantic ingress 游戏呢
        4
    lanmingyan   175 天前
    @iVanilla 我也以为说的是游戏。。
        5
    ekousp   175 天前
    @Shakeitin 是的。。。
        6
    Shakeitin   171 天前
    @ekousp 如果是从 host 加 path 来分类的话当然写 ingress 规则就行了,根据 ingressController 的不同,通过注释可以做一些配置,当然这个要看不同的 controller 是如何实现的
    从其他方式来分流的话 istio 可以做到蓝绿发布和流量分流的功能,你可以试着了解一下,虽说我也没用过那个。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2211 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 03:34 · PVG 11:34 · LAX 19:34 · JFK 22:34
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1