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

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

  •  
  •   feng32 · Jan 16, 2020 · 2305 views
    This topic created in 2336 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   ·   3149 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    ♥ Do have faith in what you're doing.