Kubernetes Google容器引擎HTTPS负载均衡器错误

时间:2016-09-12 14:11:53

标签: https load-balancing kubernetes google-kubernetes-engine

有人知道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

1 个答案:

答案 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
相关问题