Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自cAdvisor的Kubernetes配额限制输入_Kubernetes_Kubernetes Health Check_Cadvisor - Fatal编程技术网

来自cAdvisor的Kubernetes配额限制输入

来自cAdvisor的Kubernetes配额限制输入,kubernetes,kubernetes-health-check,cadvisor,Kubernetes,Kubernetes Health Check,Cadvisor,Kubernetes使用cAdvisor来监控CPU、内存等的pod使用情况。在观察中,它产生了cAdvisor报告RAM,这不仅仅是此处报告的热RAM和冷RAM: 问题在于kubernetes为了实现配额的硬限制而使用相同的方法,并在POD超过内存消耗时带来我们的POD。这是一个问题,因为POD内的docker实际上没有消耗报告的内存。这可以使用docker统计数据进行验证 有没有办法绕过这个问题?我们希望只有当pod实际消耗更多内存时,pod才会下降。不幸的是,在这种情况下没有解决办法。 我

Kubernetes使用cAdvisor来监控CPU、内存等的pod使用情况。在观察中,它产生了cAdvisor报告RAM,这不仅仅是此处报告的热RAM和冷RAM:

问题在于kubernetes为了实现配额的硬限制而使用相同的方法,并在POD超过内存消耗时带来我们的POD。这是一个问题,因为POD内的docker实际上没有消耗报告的内存。这可以使用docker统计数据进行验证


有没有办法绕过这个问题?我们希望只有当pod实际消耗更多内存时,pod才会下降。

不幸的是,在这种情况下没有解决办法。
我唯一能向你推荐的是——在限制范围内增加一些保留,以避免出现这种情况。

好的,你写了事实,但问题在哪里?更新了,问题有办法解决吗?我们希望我们的pod只有在它们实际消耗更多内存时才会下降。