gcloud - 谷歌云构建:设备上没有剩余空间
问题描述
我一直在使用谷歌的云构建来为我的部署构建我的工件/docker。但是我在提交构建时突然收到以下错误:
Creating temporary tarball archive of 1103 file(s) totalling 99.5 MiB before compression.
ERROR: gcloud crashed (IOError): [Errno 28] No space left on device
我也增加了 diskSizeGB 大小,但我仍然收到此错误。云构建发生在云中的哪个位置或哪个 VM?如何摆脱这个错误?
解决方案
Cloud Build 是一项服务。虽然它的构建是在 GCE 虚拟机上,但这些虚拟机是由服务管理的,对你来说是不透明的。您不能直接访问构建服务的资源。
你尝试了什么价值diskSizeGB
?
请更新您的问题以包含 cloudbuild.yaml 的(显着部分)和您用于提交作业的 gcloud 命令。
我想知道该错误是否对应于本地(您的主机)而不是服务的虚拟机上的空间不足。
推荐阅读
- flutter - 如何在不使用 flutter_html 库的情况下在 Flutter 中加载属性文本
- airflow - Airflow 无法为具有自定义名称的插件文件夹导入插件
- python - pytorch autograd:以可微分的方式从坐标张量获取像素网格张量
- testing - Next.js:Jest 遇到了意外的令牌。Jest 无法解析文件。由于 CSS 文件中的 className 之前的点( .{color: red} )而崩溃
- python - 我无法“从 keras.applications 导入 VGG19”导入 Keras 以及我在 Colab 上想要的相应应用程序。帮助我,因为这很重要
- html - 仅当包含 n 个元素时 CSS 选择元素
- jenkins - 如何在 Nexus 存储库中标记人工制品?
- python - 为什么 try-except-else 中的 else 内部的异常不会重新抛出?
- ruby-on-rails - 使表单提交自定义 HTML
- python - MYSQL比较2个表并设置值