在 Lens 中,微服务的端口为 9090:grpc/TCP。
是什么意思?
例如9090:20033/TCP表示端口转发grpc 9090到20033。
9090:grpc/TCP
表示法表示正在侦听 port 9090
上通过 TCP 传入的 gRPC 连接的网络端点。
是的,您的示例是正确的。 在 Lens 中,微服务具有端口 9090:grpc/TCP,这意味着 gRPC 服务正在侦听端口 9090。当您将 grpc 9090 端口转发到 20033 时,您正在创建一条从本地计算机上的端口 9090 到远程计算机上的端口 20033。这允许您访问远程计算机上的 gRPC 服务,就像它在本地计算机上运行一样。
您可以参考此文档以获取更多信息。
编辑1:
9090:20033/TCP
表示 TCP 协议上的 端口转发 端口 9090 到端口 20033。
9090:grpc/TCP
表示无端口转发。 “grpc”一词只是一个label,表示端口 9090 正在用于 gRPC 协议。空格会被解释为端口和协议之间的分隔符,这会导致端口转发失败。