serviceType: LoadBalancer 这样写了,所有的cn 节点都会暴漏端口呗,然后[阿里云PolarDB]

serviceType: LoadBalancer 这样写了,所有的cn 节点都会暴漏端口呗,然后在通过负载均衡设备连这些cn所在主机的这个端口么?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 如果您在 Kubernetes 中使用 serviceType: LoadBalancer 来创建服务,那么Kubernetes将自动为该服务创建一个外部负载均衡器。此时,所有 CN 节点上运行的 pod,都会被注册到这个负载均衡器上,并通过负载均衡器来进行访问。

    具体来说,当您在 Kubernetes 中创建一个 serviceType: LoadBalancer 的服务时,Kubernetes会为该服务创建一个虚拟IP地址,以及一个外部负载均衡器(比如AWS ELB或GCP LB),并将该负载均衡器配置为将流量转发到与该服务相关联的所有 pod 上。这样,您就可以通过负载均衡器的 IP 地址和服务端口号,来访问该服务所在的所有 pod。

    需要注意的是,在CN区域内,由于GFW的存在,会导致某些外部负载均衡器无法正常工作。如果您在CN区域内使用 serviceType: LoadBalancer 创建服务,建议使用阿里云SLB或腾讯云CLB等本地化负载均衡服务,以确保服务的稳定性和可用性。