Kubernetes 服务外部 IP 等待中。

7

为什么服务外部IP地址处于待定状态?

我应该为我的Kubernetes主节点启用负载均衡器吗?

我正在使用Digital Ocean云上的Kubernetes。

enter image description here

2个回答

7
为在云中配置负载均衡器或持久卷,Kubernetes使用Cloud Controller Manager。请按照以下指南了解更多信息:Kubernetes Cloud Controller Manager
可能会发生这样的情况,在设置群集时您没有指定要使用的Cloud Controller,因此它处于挂起状态。
在配置Cloud Controller Manager之后,您应该能够提供负载均衡器并查看外部IP。
此外,这里的答案可能有所帮助:Kubernetes External Load Balancer Service on DigitalOcean

谢谢AATHITH。链接已更新。 - Samrat Priyadarshi
在设置完我的集群后,是否可以设置云控制器?如果可以,如何在Digital Ocean上设置它? - AATHITH RAJENDRAN
在创建Kubernetes集群后,可以设置Cloud Controller管理器。但是,Digital Ocean没有云提供商。请访问以下链接以获取支持的云供应商:https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/providers.go - Samrat Priyadarshi

5

我曾经遇到了同样的问题,在检查了一切可能性后,我发现负载均衡器有服务限制。

我看到了这个日志 Error syncing load balancer: failed to ensure load balancer: failed to create load-balancer: POST https://api.digitalocean.com/v2/load_balancers: 429 (request "XXX-YYY-ZZZ") You have reached your load balancer limit, maximum allowed 10.

于是我创建了一个支持票证来增加此限制,问题得以解决。


2
我的问题出在ccm上。创建ccm解决了我的问题。 - AATHITH RAJENDRAN

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接