达到 Cloud Shell 的最大使用限制,服务不可用

达到 Cloud Shell 的最大使用限制,服务不可用

我在 Google Cloud Shell 中收到此错误消息:

Service usage limits temporarily exceeded. Try connecting later.

Cloud Shell 的适用使用限制是什么?

背景:我在 Cloud Shell 中运行了不少docker build程序,将来可能会在自己的 VM 实例上运行它们。但为了继续,我需要重新访问 Cloud Shell,以便从其本地文件系统导出我当前的文件。“稍后”显然意味着“至少几个小时”。

更新我没有找到 Google 关于此使用限制的任何文档。实际上,它在大约一周的 Google Cloud Shell 密集使用(尤其是用于构建 Docker 镜像)后出现了两次,并且在大约 2 天不活动后消失。

我现在切换进入ssh私有 VM 实例,而不是 Google Cloud Shell。同样从实际角度来看,GKE 集群节点(如gcloud container clusters)最适合,因为“原始”GCE VM 实例未安装 docker。在 GKE 集群节点上,sudo docker build成功了,但不幸的是,由于尚不清楚的原因,在推送几层后sudo docker push失败了。denied: Access denied.

答案1

Google 提供了容器优化操作系统,该操作系统针对运行 Docker 容器进行了优化,但仍处于 Beta 阶段。有关它的更多信息,请参阅此帮助中心文章

但是,对于 Cloud Shell 的使用限制,正如 Carlos 在评论中提到的那样文档解释了使用限制,但没有提供具体的阈值,如果您的会话因超出服务限制而终止或无法建立,Cloud Shell 将显示一个错误,其中包含一个表单链接,您可以通过该表单对限制违规提出申诉。单击反馈链接并提交表单,其中包含有关会话终止前您正在执行的任务的更多信息。

答案2

我遇到了同样的问题,向 GCP 提交了一张票据,要求他们将我的配额增加到 100 小时。不确定反馈按钮是否会产生相同的结果,但您也可以分享反馈。如果这不是您的问题,这里有一个 StackOverflow 问题,其中包含其他答案:https://stackoverflow.com/q/38698688/3600709

相关内容