分类
技术

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

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

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

分类
技术

通过 SSH 端口转发操作 K8s

因安全需要,K8s 无法在本地直接访问和操作;这时候本地不能使用 kubectl 执行类似于 apply file 的命令,以及使用 Lens 来可视化操作。