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