[例如,当在Kubernetes中使用targetCPUUtilizationPercentage
为50指定和水平Pod Autoscaler时,Kubernetes用什么来计算CPU比率,请求或容器的限制?
例如,以request=250
和limit=500
为例,您想在其限制的一半时放大:
request
,则我会将目标至少设置为100%,因为它可以提高到200%。limit
,我将使用target = 50%,因为100%表示已达到极限。targetCPUUtilizationPercentage为50表示,如果所有Pod的平均CPU利用率上升到50%以上,那么HPA将扩大部署;如果所有Pod的平均CPU利用率下降到50%以下,那么如果HPD将减少部署的数量,则HPA将缩减部署。副本数量超过1