GKE 自动缩放无法缩放
Posted
技术标签:
【中文标题】GKE 自动缩放无法缩放【英文标题】:GKE autoscaling doesn't scale 【发布时间】:2019-08-16 23:21:50 【问题描述】:我正在使用 Google Kubernetes Engine 在 Google 上设置 Kubernetes 集群。我已经在我的节点池上创建了启用自动缩放的集群。
据我了解,这应该足以让集群在需要时启动额外的节点。
但是当我在集群上运行一些负载时,HPA 被激活并想要启动一些额外的实例,但由于“cpu 不足”而无法部署它们。在这一点上,我预计集群的自动扩展会开始起作用,但它似乎没有扩展。然而,我确实看到了这一点: 因此,无法使用以下消息创建要创建的节点(我猜这要归功于自动缩放器?):Quota 'IN_USE_ADDRESSES' exceeded。限制:欧洲西部地区 8.0。
我也没有接触实例组的自动缩放,所以在运行gcloud compute instance-groups managed list时,它显示为'autoscaled: no'
因此,我们将不胜感激任何帮助让这种自动缩放工作。
TL;DR 我猜它不起作用的原因是:超出配额“IN_USE_ADDRESSES”。限制:欧洲西部地区 8.0,但我不知道如何解决。
【问题讨论】:
【参考方案1】:您确实已经自己调试过了。您需要编辑Quotas on the GCP Console。确保选择正确的项目。增加所有低的:可能是区域中的地址和 CPU。此过程仅是半自动化的,因此您可能需要稍等片刻并可能支付押金。
【讨论】:
扩展“使用中的地址”配额解决了这个问题。谢谢!以上是关于GKE 自动缩放无法缩放的主要内容,如果未能解决你的问题,请参考以下文章