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

微服务架构下的负载均衡: Kubernetes DNS 和 Enovy 你会选哪个?

  •  
  •   feng32 · 2020-01-16 19:17:15 +08:00 · 1907 次点击
    这是一个创建于 1783 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Kubernetes 官方文档有一段这样的描述:

    With Kubernetes you don’t need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives Pods their own IP addresses and a single DNS name for a set of Pods, and can load-balance across them.
    

    Envoy 官方文档有一段这样的描述:

    Because Envoy is a self contained proxy instead of a library, it is able to implement advanced load balancing techniques in a single place and have them be accessible to any application.
    

    有用过的同学可以介绍下这两者的负载均衡具体有哪些异同吗?

    5 条回复    2020-01-17 13:34:18 +08:00
    feng32
        1
    feng32  
    OP
       2020-01-16 19:18:06 +08:00
    enovy -> envoy
    artandlol
        2
    artandlol  
       2020-01-16 19:24:38 +08:00 via Android
    gloo
    mritd
        3
    mritd  
       2020-01-17 10:11:44 +08:00 via iPhone
    DNS 生产环境肯定不靠谱啊,你对 域名请求也是请求固定的 svc 域名,然后 svc 给你负载,但是不管怎么样,DNS 有缓存 😂
    Tinet
        4
    Tinet  
       2020-01-17 11:28:04 +08:00
    envoy
    pmispig
        5
    pmispig  
       2020-01-17 13:34:18 +08:00
    都不选,可以选 etcd 之类的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4132 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:17 · PVG 18:17 · LAX 02:17 · JFK 05:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.