gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:37:00 24 4
gpt4 key购买 nike

我设置了我的集群,我希望我的部署在第一个 pod 使用一个 cpu(核心)的 75% 时扩展。我用 hpa 做了这个,一切正常,但我注意到 hpa 百分比很奇怪。

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

最佳答案

对于水平 Pod 自动缩放器,指标(CPU 或内存)的 100% 是资源请求中设置的数量。因此,如果您的 pod 请求 100m cpu,则 9m 是 9%,它将扩展到 75m。

通过发出 kubectl describe pod <pod-name> 仔细检查您是否真的请求了 1(或 1000m)个 CPU .

关于kubernetes - Kubernetes Horizo​​ntal Pod Autoscaler 如何计算 CPU 百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57323217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com