kubernetes - 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,但我不知道如何修复它。
解决方案
你真的已经自己调试过了。您需要在 GCP Console 上编辑配额。确保选择正确的项目。增加所有低的:可能是区域中的地址和 CPU。此过程仅是半自动化的,因此您可能需要稍等片刻并可能支付押金。
推荐阅读
- dpdk - dpdk testpmd 使用 fm10420 NIC (fm10k) 转发大量丢包
- python - Python selenium如何仅循环包含特定类名的行
- flutter - com.google.android.gms.providerinstaller 是什么意思?
- javascript - 如何按类定位列表元素内的项目?
- php - 使用easybitcoin处理多个钱包
- authorization - Credentials.json 等效于向网站上访问者的 Google 日历授权事件
- asp.net-core-webapi - 如何将 SOLMAN 与我的 Rest API 集成?
- reactjs - 如何对 React Router Routes 声明进行单元测试
- python - 如何在 Juypter Notebook 中将“Completer.use_jedi”永久配置为“False”
- java - 来自 Spring 中的属性文件的 POJO