kubernetes - 未能垃圾收集所需数量的图像。想要释放 6283487641 个字节,但释放了 0 个字节
问题描述
我搜索了许多网站和文章,但没有找到任何完美的答案。我正在使用eks 版本 1.18。我可以看到一些 pod 被“驱逐”,但在尝试检查节点时,我可以看到错误“(结合类似事件):无法垃圾收集所需数量的图像。想要释放 6283487641 字节,但已释放0 字节”。
我们有什么办法可以找到它失败的原因吗?或者如何解决这个问题?任何建议都非常受欢迎。
我可以看到磁盘“覆盖”文件系统在几个小时内几乎已满。我不确定发生了什么。下面的屏幕截图显示了我的内存利用率。
解决方案
看看您是否可以更改 Kubernetes GC 策略。我想这些问题可能是由于最近的标志变化
新的使用标志作为--eviction
语法,你能检查一下你的设置是否是导致清除空间失败的情况
请参阅此处的文档
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
推荐阅读
- c - 服务器无法向客户端发送 ump 消息
- android - 在 Kotlin 的 Loader 中声明投影
- angularjs - 如何使用 $http 获取 $http 发布请求的响应数据 - AngularJS
- assembly - 如何使用系统调用打印整数
- c++ - 将数据从线程存储到全局容器的最佳方法?
- c++ - 为什么我必须以这种方式声明指针?
- reactjs - React Lazy Load Image Component 在 Safari 中不起作用
- javascript - addListener 幕后
- javascript - 将数据发送到谷歌电子表格
- unity3d - 我可以在新项目启动时更改默认项目设置吗?