Kubernetes中的容器能否确定其自身的资源利用率和限制?

时间:2019-05-28 14:45:04

标签: kubernetes resources kubernetes-pod resource-utilization

我的容器化应用如何确定自己当前的资源利用率以及Kubernetes分配的最大限制?是否有API可从cAdvisor和/或Kubelet获取此信息?

例如,我的容器最多只能使用1个核心,目前消耗800毫厘。在这种情况下,我要删除/拒绝所有标记为“低优先级”的传入请求。

-如何从容器中查看资源利用率和限制?

请注意,这假设自动缩放功能不可用,例如当群集资源耗尽或我们的应用程序无法自动扩展(进一步)时。

1 个答案:

答案 0 :(得分:1)

您可以使用Kubernetes Downward Api来获取限制和请求。语法为:

{{1}}