提问: k8s ingress 可以指定多个 load balancer 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
ekousp
V2EX    云计算

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

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

    参考: https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/multiple-ingress-controllers
    Shakeitin
        2
    Shakeitin  
       2018-06-22 13:34:20 +08:00
    感觉我理解的不对。。你是想让一条 ingress 规则的末端按照一定规则分配到两个 load balancer 服务么?
    iVanilla
        3
    iVanilla  
       2018-06-22 13:41:58 +08:00 via Android
    我还以为是 Niantic ingress 游戏呢
    lanmingyan
        4
    lanmingyan  
       2018-06-22 14:43:45 +08:00
    @iVanilla 我也以为说的是游戏。。
    ekousp
        5
    ekousp  
    OP
       2018-06-22 23:14:08 +08:00
    @Shakeitin 是的。。。
    Shakeitin
        6
    Shakeitin  
       2018-06-27 09:58:14 +08:00
    @ekousp 如果是从 host 加 path 来分类的话当然写 ingress 规则就行了,根据 ingressController 的不同,通过注释可以做一些配置,当然这个要看不同的 controller 是如何实现的
    从其他方式来分流的话 istio 可以做到蓝绿发布和流量分流的功能,你可以试着了解一下,虽说我也没用过那个。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6080 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:17 PVG 14:17 LAX 23:17 JFK 02:17
    Do have faith in what you're doing.
    ubaomsnsnddmindexpchomeyahoorakutenmypapermeadowduckbidyahooyoubaozxmzxmasdabnvcgcvbfgdfscvmmhjkxxddcyybgbzznbnccubaouaituacvGXCVETGDGYHFGBCVBFJFHCBRECBCGDGET54WRWRRWERWREWWRWERRWERSDGEWSFDSFSFfbbsubaofhddfgewrdgdfewwrewwretruyutututdfgfgdgdfgtetgdfgtdfgdert4gdfggwr235wer3wevsdfsdfgdfertxcvsdfrwerhfddfgcvbrwfafbdfhjghbmnlghrtygfdscxvxcvxcsvdasfdffgdcvsdftertsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfshasha9178shasha9178shasha9178shasha9178shasha9178liflif2liflif2liflif2liflif2liflif2liblib3liblib3liblib3liblib3liblib3zhazha444zhazha444zhazha444zhazha444zhazha444dende5dendedendendenden2denden21fenfen9fenf619fen619fenfe9fe619sdfsdfsdfsdfsdfzhazh90zhazh0zhaa50zha90zh590zhozhozzhozhzhozhozhozho2lislislls95lili95lils5liss9sdf0ty987sdft876sdft9876sdf09876sd0t9876sdf0ty98sdf0976sdf0ty986sdf0ty96sdf0t76sdf0876df0ty98sf0t876sd0ty76sdy76sdf76sdf0t76sdf0ty9sdf0ty98sdf0ty987sdf0ty98sdf6676sdf876sd876sd876sdf6sdf6sdf9876sdf0tsdf06sdf0ty9776sdf0ty9776sdf0ty76sdf8876sdf0tsd6sdf06s688876sd688sdf86