首页 > 解决方案 > GKE 自动缩放无法缩放

问题描述

我正在使用 Google Kubernetes Engine 在 Google 上设置 Kubernetes 集群。我已经在我的节点池上创建了启用自动缩放的集群。 节点池设置

据我了解,这应该足以让集群在需要时启动额外的节点。

但是当我在集群上运行一些负载时,HPA 被激活并想要启动一些额外的实例,但由于“cpu 不足”而无法部署它们。在这一点上,我预计集群的自动扩展会开始起作用,但它似乎没有扩展。但是我确实看到了这一点: 错误 因此,无法使用以下消息创建要创建的节点(我猜这要归功于自动缩放器?):超出配额'IN_USE_ADDRESSES'。限制:欧洲西部地区 8.0。

我也没有触及实例组上的自动缩放,因此在运行gcloud compute instance-groups managed list时,它显示为“自动缩放:否”

因此,任何帮助使这种自动缩放工作都将不胜感激。

TL; DR 我猜它不起作用的原因是:超出配额'IN_USE_ADDRESSES'。限制:欧洲西部地区 8.0,但我不知道如何修复它。

标签: kubernetesgoogle-kubernetes-engineautoscaling

解决方案


你真的已经自己调试过了。您需要在 GCP Console 上编辑配额。确保选择正确的项目。增加所有低的:可能是区域中的地址和 CPU。此过程仅是半自动化的,因此您可能需要稍等片刻并可能支付押金。


推荐阅读