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

Kubernetes Google Container Engine HTTPS Load Balancer Error

有谁知道 Google 的 HTTPS 负载均衡器是否正常工作? 我正在设置 NGINX 入口服务,但我注意到 Google 负载均衡器由 Kubernetes 自动设置。我得到了两个外部 IP 而不是一个。因此,我没有设置 NGINX 负载均衡器,而是决定使用 Google 服务。我删除了我的容器集群,创建了一个全新的。我在端口 80 上启动了我的 HTTP pod 和 HTTP 服务。然后我创建了我的入口服务和 L7 控制器 pod。现在我在查看负载均衡器日志时收到以下错误:

Event(api.ObjectReference{Kind:"Ingress", Namespace:"default", Name:"echomap", UID:"9943e74c-76de-11e6-8c50-42010af0009b", APIVersion:"extensions", ResourceVersion:"7935", FieldPath:""}): type: 'Warning' reason: 'GCE' googleapi: Error 400: Validation failed for instance 'projects/mundolytics/zones/us-east1-c/instances/gke-airportal-default-pool-7753c577-129e': instance may belong to at most one load-balanced instance group., instanceInMultipleLoadBalancedIgs

可能您有一个或多个挂起的后端服务。 运行 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