azure - Kubernetes(在 AKS 中)中的 ImagePullBackOff 错误,同时从 ACR 中提取图像并且所有 pod 都被驱逐
问题描述
我有一个大小约为 6GB 的图像,由 Jenkins 成功构建并推送到 ACR。当 Kubernetes 尝试提取相同的内容时,我收到 ImagePullBackOff 错误。相同的 pull 会自动尝试 3 次,但在第三次中,其他 pod 被驱逐并显示消息“ DiskPressure True ”、“ kubelet has disk pressure ”。节点有足够的磁盘,足够的内存,但我不确定为什么 DiskPressure 是 True。我在CI方面没有太多经验,有人可以帮助解决这个问题吗?
配置如下,
- AKS 集群
- Kubernetes 版本:1.11.4
- 集群有 2 个节点,4 核处理器,16GB RAM,每个节点有 30GB 磁盘空间。
如果需要更多详细信息,请告诉我。
解决方案
在这种情况下,错误是由于节点上的空间不足。增加磁盘空间修复了这个错误。
推荐阅读
- android - 如何使下载的文件在 Android Q 的图库中可见?
- java - 在java中,我可以使用字符串拆分来按字符拆分吗?
- google-sheets - 使用 AND 和多个条件来格式化 google sheet/excel
- css - 适合父级的 Flex 盒子网格
- java - java列表的内存占用计算和GC计算
- python - 可变对象上的递归函数
- c# - 带有 Nuget 包的多个 Microsoft.Owin 版本
- php - 如何通过 MySql 查询结果中的循环输入表单(动态)发布 Ajax onClick
- amazon-web-services - 在 terraform 中创建 AWS 实例时如何使用 user_data url?
- php - 如何同步两个日期字段输入。一个漂移,需要一些指导