我的部署失败,gcloud 错误日志如下。
构建图像时出错:构建阶段时出错:写入 /kaniko/888833023:设备上没有剩余空间 已完成步骤 #1
我需要增加空间吗?我该怎么做?
做 df 时
Filesystem 1K-blocks Used Available Use% Mounted on
udev 292268 0 292268 0% /dev
tmpfs 60676 8848 51828 15% /run
/dev/sda1 10253568 2393224 7319880 25% /
tmpfs 303372 0 303372 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 303372 0 303372 0% /sys/fs/cgroup
执行 df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 73067 279 72788 1% /dev
tmpfs 75843 821 75022 2% /run
/dev/sda1 655360 53024 602336 9% /
tmpfs 75843 1 75842 1% /dev/shm
tmpfs 75843 8 75835 1% /run/lock
tmpfs 75843 15 75828 1% /sys/fs/cgroup
答案1
我需要增加 Cloud Build 分配的磁盘卷。
在我的 app.yaml 文件中,我已将 disk_size_gb 从 100 更改为 200,现在可以正常工作,您最多可以设置 1000。
云平台支持
答案2
刚刚从 Kaniko 的 Google Group 得到答案:
https://groups.google.com/forum/#!topic/kaniko-users/YtdlbeC79Tw
对此深表抱歉!我们进行了配置更改,这似乎导致一些大型构建超出了磁盘大小阈值。现在应该可以恢复了。