• 请不要在回答技术问题时复制粘贴 AI 生成的内容
feng32
V2EX  ›  程序员

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

  •  
  •   feng32 · Jan 16, 2020 · 2282 views
    This topic created in 2321 days ago, the information mentioned may be changed or developed.

    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 replies    2020-01-17 13:34:18 +08:00
    feng32
        1
    feng32  
    OP
       Jan 16, 2020
    enovy -> envoy
    artandlol
        2
    artandlol  
       Jan 16, 2020 via Android
    gloo
    mritd
        3
    mritd  
       Jan 17, 2020 via iPhone
    DNS 生产环境肯定不靠谱啊,你对 域名请求也是请求固定的 svc 域名,然后 svc 给你负载,但是不管怎么样,DNS 有缓存 😂
    Tinet
        4
    Tinet  
       Jan 17, 2020
    envoy
    pmispig
        5
    pmispig  
       Jan 17, 2020
    都不选,可以选 etcd 之类的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3230 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    ♥ Do have faith in what you're doing.