GKE 自动扩缩功能无法扩缩

dar*_*age 4 autoscaling kubernetes google-kubernetes-engine

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

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

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

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

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

TL;DR 我猜它不起作用的原因是:超出配额“IN_USE_ADDRESSES”。限制:区域 europe-west1 中的 8.0,但我不知道如何修复它。

Jan*_*art 6

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

  • 扩展“正在使用的地址”配额解决了这个问题。谢谢! (2认同)