使用Google容器引擎时,人们会推荐GCP的本机负载均衡器或Kubernetes服务类型= LoadBalancer选项吗?
人们推荐哪一种?
答案 0 :(得分:1)
在服务资源清单中,如果设置Type
to LoadBalancer
,KKE上的Kubernetes(Google容器引擎)将使用GCE自动设置TCP负载平衡(L4负载均衡器)。您必须使用自己的自定义服务器或类似nginx
/ apache
的内容终止您的广告连接中的连接。
如果您的目标是设置L7负载均衡器(HTTP / HTTPS),最好使用Ingress
resource in Kubernetes(从v1.1
开始)。 GKE将自动为此设置设置GCE HTTP / HTTPS L7负载平衡。此设置具有以下优点:
URL Maps
进行配置)。Target proxies
进行配置)。health checks
。GKE page about setting up HTTP load balancing上提供了更多信息。
请记住,GKE会自动使用可用的GCE负载均衡器支持上述两种用例,您无需手动设置GCE load balancing。
答案 1 :(得分:0)
在Google容器引擎上将服务类型设置为LoadBalancer
将为您配置GCP负载均衡器。请参阅Creating an External Load Balancer和Services: Type LoadBalancer。