分类
技术

使用 Envoy 对 gRPC 服务进行负载均衡

Kubernetes Service 的负载均衡代理不支持 gRPC,需要通过其他手段来实现。因集群的其他限制,最终选用 Envoy Proxy。

Envoy 可以作为 Sidecar 和服务在一块,不过考虑到集群内有多个 gRPC 服务,故将其作为单独的服务进行部署,这样子,所有 gRPC 请求都指向 Envoy 即可。