Kubernetes Service 的负载均衡代理不支持 gRPC,需要通过其他手段来实现。因集群的其他限制,最终选用 Envoy Proxy。
Envoy 可以作为 Sidecar 和服务在一块,不过考虑到集群内有多个 gRPC 服务,故将其作为单独的服务进行部署,这样子,所有 gRPC 请求都指向 Envoy 即可。
Kubernetes Service 的负载均衡代理不支持 gRPC,需要通过其他手段来实现。因集群的其他限制,最终选用 Envoy Proxy。
Envoy 可以作为 Sidecar 和服务在一块,不过考虑到集群内有多个 gRPC 服务,故将其作为单独的服务进行部署,这样子,所有 gRPC 请求都指向 Envoy 即可。
因安全需要,K8s 无法在本地直接访问和操作;这时候本地不能使用 kubectl 执行类似于 apply file 的命令,以及使用 Lens 来可视化操作。