已超出 Google Cloud IN_USE_ADDRESSES 配额。

Geo*_*öck 25 google-compute-engine google-cloud-platform

我花了过去 3 个小时寻找发布 Google Compute Engine API 使用中 IP 地址的方法,因为我使用了 8/8。我用谷歌搜索,阅读手册,但无法在控制台的任何地方发布它。我正在尝试设置一个 Rails 应用程序。编译时遇到错误,因为我没有为 DB 提供正确的套接字(这在这里并不重要)。当卡住时,我在终端中按 Ctrl+C 释放,我认为这是问题所在。- 我是 Google Cloud 的新手,因此我只能假设。

错误信息:

ERROR: (gcloud.app.deploy) Error Response: [400] The following quotas were exceeded: IN_USE_ADDRESSES (quota: 8, used: 8 + needed: 2).
https://appengine.googleapis.com/v1/apps/workepics/services/default/versions?alt=json
Run Code Online (Sandbox Code Playgroud)

这里在控制台中可视化: 在此处输入图片说明

当我在控制台中单击计算引擎时,只会询问我是否要创建一个。没有其他选择。

任何帮助,将不胜感激!谢谢你。

cee*_*yoz 12

我不能充分信贷这个答案-我只记得这一个-但部署到谷歌的云叶旧部署到位(因此使用IP和你的血汗钱)无限期。

可以触发部署--stop-previous-version以防止这种行为,您可以使用liststop来查找和删除旧部署,以便它们不再使用资源。


sud*_*udo 5

我什至没有部署应用程序,只有一个 Kubernetes 集群,所以没有任何建议对我有帮助。我一直删除集群然后重新创建。

发现这个页面列出了正在使用的外部IP,这似乎是问题的根源。无论您使用的 IP 地址是什么原因,都应该可以工作:https : //console.cloud.google.com/networking/addresses/list

对于我的负载平衡器问题:我删除了所有集群,但仍然看到正在使用的地址。然后我发现这个页面可以让我删除负载均衡器 IP 映射:https : //console.cloud.google.com/net-services/loadbalancing/advanced/forwardingRules/list重新创建集群和服务,现在一切正常。

我不知道为什么这次删除集群没有释放地址。也许是因为我在创建一个集群的过程中取消了。