了解GCP监控中的Kubernetes Pod资源利用率

时间:2020-10-23 01:15:44

标签: kubernetes google-cloud-platform

假设我有以下资源请求:

  • cpu 25m
  • mem 256Mi

我有以下限制:

  • cpu 1
  • 内存1Gi

我的利用率如下

  • CPU 15.01%
  • 内存17.24%

问题...利用率是限制的百分比还是请求的百分比?

我的推测是那是极限的%。因此,如果我希望我的CPU利用率达到75%,则只需按比例缩小比例,这将使我使用下面的数学方法来200m

(15.01%*1000)/0.75 = 200

[更新]

  • 我当时在GKE吊舱的监控部分中查看GCP

1 个答案:

答案 0 :(得分:3)

您是正确的。 kubectl top pod还以毫米为单位显示了当前的使用情况,因此它也可以用于计算可能的限制减少。

kubectl top pod  | grep prometheus-k8s | awk '{print $2}
405m

所以我设置了限制。 (405 * 100)/ 75 = 540m