kubernetes - 来自 cAdvisor 的 Kubernetes 配额限制输入
问题描述
Kubernetes 使用 cAdvisor 来监控 CPU、内存等的 Pod 使用情况。在观察中,它出来了 cAdvisor 报告 RAM,这不仅仅是这里报告的热和冷 RAM:https ://github.com/google/cadvisor/issues/913 .
问题在于 kubernetes 使用相同的方法来实现配额的硬限制并带来我们的 POD,因为它超过了内存消耗。这是一个问题,因为 POD 内的 docker 实际上并没有消耗报告的内存。这可以使用 docker stats 进行验证。
有没有办法解决这个问题?我们希望我们的 pod 仅在它们实际消耗更多内存时才会关闭。
解决方案
不幸的是,在这种情况下没有解决方法。我唯一可以向您推荐的 - 在限制中增加一些储备以避免这种情况。
推荐阅读
- unity3d - Unity - 原生纹理格式解释
- wordpress - ngrok 将主页链接指向 localhost
- node.js - 如何使用打字稿在节点中创建自定义中间件
- xor - 可以使用 XOR 度量来实现没有 Kademlia 的 DHT 吗?
- angular - Angular getAccessToken 在标题中使用,401 问题?
- oracle - 当摄取的数据保存为 avrodata 时,Sqoop 将 Date 更改为 Long
- javascript - TypeScript:Ajax 调用总是调用错误而不是成功时成功
- python - 如何返回可修改的别名 python 函数?
- java - 无法在 child() firebase 错误中为参数“pathString”传递 null
- php - 将动态字段数据插入mysql