首页 文章

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

提问于
浏览
2

有谁知道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'googleapi:错误400:实例'projects / mundolytics / zones / us-east1-c / instances / gke-airportal-default-pool-验证失败7753c577-129e':实例最多可以属于一个负载均衡的实例组 . ,instanceInMultipleLoadBalancedIgs

1 回答

  • 2

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

相关问题