AKS上类型LoadBalancer的服务

时间:2018-01-24 16:36:50

标签: azure ip kubernetes azure-load-balancer

我正在使用AKS,当我创建一个类型为LoadBalancer的服务时,它创建一个服务并分配和IP但是以下请求创建类型为loadbalancer的服务,IP没有被分配,它显示<pending>状态永远

我确认公共IP的配额在范围内。这是我打的限制吗?我该如何调试呢?

这是一个相关链接 https://github.com/Azure/acs-engine/issues/737

当我描述服务时,我看到了这一点

 Warning  CreatingLoadBalancerFailed  18s (x5 over 1m)  service-controller  Error creating load balancer (will retry): Failed to create load balancer for service kubernetestypo32/hello-world-serviceypo32: network.LoadBalancersClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="LoadBalancerFrontendIPConfigurationCountLimitReached" Message="Basicsku load balancer /subscriptions/c28f7a55-03f7-41fb-b96b-011eff3ce42e/resourceGroups/MC_spalshikResourceGroup_spalshikK8sCluster_eastus/providers/Microsoft.Network/loadBalancers/kubernetes cannot have more than 10 FrontendIPConfigurations." Details=[]

1 个答案:

答案 0 :(得分:1)

因此,在这种情况下,问题出现在负载均衡器配置中的陈旧IP地址中。他们需要被删除。

这样做的正确方法 - 删除过时的kubernetes服务