从 ACR 中拉取图像时 Kubernetes(在 AKS 中)出现 ImagePullBackOff 错误,所有 pods 都被逐出

ImagePullBackOff error in Kubernetes (in AKS) while pulling image from ACR and all pods are Evicted

我有一个大小为 ~ 6GB 的图像,由 Jenkins 成功构建并推送到 ACR。当 Kubernetes 尝试拉取相同内容时,我收到 ImagePullBackOff 错误。同一个 pull 会自动尝试 3 次,但在第三次期间,其他 pods 被逐出并显示消息“DiskPressure True”,“kubelet has磁盘压力”。节点有足够的磁盘,足够的内存,但我不确定为什么 DiskPressure 是 True。我在 CI 方面没有太多经验,有人可以帮助解决这个问题吗?

配置如下,

如果需要更多详细信息,请告诉我。

在这种情况下,错误是由于节点 space 不足造成的。增加磁盘上的 space 修复了这个错误。