有人知道Google的HTTPS负载均衡器是否有效吗? 我正在设置NGINX入口服务,但我注意到Kubernetes自动设置了Google Loadbalancer。我得到两个外部IP而不是一个。因此,我决定使用Google服务,而不是设置NGINX负载均衡器。我删除了我的容器集群,创建了一个全新的集群。我在端口80上启动了HTTP pod和HTTP服务。然后我创建了我的入口服务和L7控制器pod。现在,当我查看负载均衡器日志时,我收到以下错误:
事件(api.ObjectReference {种类:“Ingress”,命名空间:“默认”, 名称:“echomap”,UID:“9943e74c-76de-11e6-8c50-42010af0009b”, APIVersion:“extensions”,ResourceVersion:“7935”,FieldPath:“”}):类型: '警告'原因:'GCE'googleloi:错误400:验证失败 例 '项目/ mundolytics /区/ US-east1-C /实例/ GKE-airportal默认池-7753c577-129e': 实例最多可以属于一个负载均衡的实例组。 instanceInMultipleLoadBalancedIgs
答案 0 :(得分:3)
可能您有一个或多个挂起的后端服务。运行gcloud compute backend-services list
找到它们,然后gcloud compute backend-services delete [SERVICE-NAME]
为每个服务删除它。
$ gcloud compute backend-services list
NAME BACKENDS PROTOCOL
my-hanging-service us-central1-a/instanceGroups/gke-XXXXXXX-default-pool-XXXXXXX-grp HTTP
$ gcloud compute backend-services delete my-hanging-service