繁体   English   中英

Kubernetes Horizo​​ntal Pod Autoscaler如何计算CPU百分比?

[英]How Kubernetes Horizontal Pod Autoscaler calculates CPU percentage?

我设置了群集,并希望在第一个Pod使用一个CPU(核心)的75%时扩展部署。 我使用hpa进行了此操作,并且一切正常,但是我注意到hpa百分比很奇怪。

根据我所知道的1 cpu = 1000 milliunits并且我在kubectl top pods看到的是使用9m的pod-A,但在kubectl get hpapod-A 9%/75% ,这是没有意义的,9% 1000中的90是90,而不是9。我想知道hpa如何计算百分比以及如何配置它,以便当我达到一个cpu的75%时它会按比例放大吗?

对于水平容器自动缩放器,度量标准(CPU或内存)的100%是资源请求中设置的数量。 因此,如果您将Pod请求为1亿个cpu,则9m是9%,它将扩展到7500万。

通过发出kubectl describe pod <pod-name>仔细检查您是否确实请求了1(或1000m)cpu。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM