请问Lens中微服务端口9090:grpc/TCP标识是什么含义?
解析Lens中
9090:grpc/TCP端口标识的含义 先结合你给出的例子理清基础逻辑:9090:20033/TCP这种格式是本地端口转发规则——意思是把Kubernetes集群里微服务的20033端口(TCP协议),通过Lens转发到你本地机器的9090端口,这样你在本地就能直接访问集群内的服务。
而9090:grpc/TCP属于集群内服务端口的标识,拆解来看:
9090:是这个微服务在Kubernetes集群内部对外暴露的端口号(也就是ClusterIP端口),集群里其他服务可以通过这个端口调用它。grpc:明确该端口承载的是gRPC协议服务(一种基于HTTP/2的高性能远程调用协议),Lens显示这个标识是为了让你直观知道端口的用途,部分场景下也会基于这个协议做适配。TCP:指定底层传输用的是TCP协议,毕竟gRPC本身就是基于TCP实现的,这里是明确传输层的协议类型。
总结一下,这个标识的意思就是:该微服务通过TCP协议提供gRPC服务,集群内的访问端口为9090。
内容的提问来源于stack exchange,提问作者vi0
相关产品推荐
相关产品推荐

