如何读取 k8s LENS 中的 CPU 利用率
how to read the CPU utilization in k8s LENS
这听起来像是一个幼稚的问题,我正在 运行 对 k8s 上的一个部署进行一些负载测试。因此,为了了解 CPU 利用率,我打开了 LENS HPA,CPU 利用率显示如下
任何人都可以告诉我如何理解这个数字,早些时候 CPU.
是 380/50%
我只是想知道这个数字是什么意思,如果是380/50,我的CPU是不是不够大?
这意味着可能与 kubectl describe hpa {hpa-name}:
的输出相同
$ kubectl describe hpa php-apache
Name: php-apache
...
Metrics: ( current / target )
resource cpu on pods (as a percentage of request): 60% (120m) / 50%
这意味着 CPU 的消耗增加到请求的 x % - good example and explanation in the Kubernetes docs:
Within a minute or so, you should see the higher CPU load; for example:
NAME REFERENCE TARGET MINPODS MAXPODS REPLICAS AGE
php-apache Deployment/php-apache/scale 305% / 50% 1 10 1 3m
and then, more replicas. For example:
NAME REFERENCE TARGET MINPODS MAXPODS REPLICAS AGE
php-apache Deployment/php-apache/scale 305% / 50% 1 10 7 3m
Here, CPU consumption has increased to 305% of the request.
因此在您的示例中 (380%/50%) 这意味着您设置 HPA 以在 pods 到 50%(通过增加和减少副本数量 - 更新部署)和 CPU 消耗增加到 380% 因此部署将自动调整大小。
同时检查:
这听起来像是一个幼稚的问题,我正在 运行 对 k8s 上的一个部署进行一些负载测试。因此,为了了解 CPU 利用率,我打开了 LENS HPA,CPU 利用率显示如下
任何人都可以告诉我如何理解这个数字,早些时候 CPU.
是 380/50%我只是想知道这个数字是什么意思,如果是380/50,我的CPU是不是不够大?
这意味着可能与 kubectl describe hpa {hpa-name}:
$ kubectl describe hpa php-apache
Name: php-apache
...
Metrics: ( current / target )
resource cpu on pods (as a percentage of request): 60% (120m) / 50%
这意味着 CPU 的消耗增加到请求的 x % - good example and explanation in the Kubernetes docs:
Within a minute or so, you should see the higher CPU load; for example:
NAME REFERENCE TARGET MINPODS MAXPODS REPLICAS AGE php-apache Deployment/php-apache/scale 305% / 50% 1 10 1 3m
and then, more replicas. For example:
NAME REFERENCE TARGET MINPODS MAXPODS REPLICAS AGE php-apache Deployment/php-apache/scale 305% / 50% 1 10 7 3m
Here, CPU consumption has increased to 305% of the request.
因此在您的示例中 (380%/50%) 这意味着您设置 HPA 以在 pods 到 50%(通过增加和减少副本数量 - 更新部署)和 CPU 消耗增加到 380% 因此部署将自动调整大小。
同时检查: