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.
有用过的同学可以介绍下这两者的负载均衡具体有哪些异同吗?
1
feng32 OP enovy -> envoy
|
2
artandlol 2020-01-16 19:24:38 +08:00 via Android
gloo
|
3
mritd 2020-01-17 10:11:44 +08:00 via iPhone
DNS 生产环境肯定不靠谱啊,你对 域名请求也是请求固定的 svc 域名,然后 svc 给你负载,但是不管怎么样,DNS 有缓存 😂
|
4
Tinet 2020-01-17 11:28:04 +08:00
envoy
|
5
pmispig 2020-01-17 13:34:18 +08:00
都不选,可以选 etcd 之类的
|