【发布时间】:2019-08-16 16:52:37
【问题描述】:
Kubernetes Horisontal Pod Autoscaling (HPA) 修改了我的自定义指标:StackDriver 显示正确的指标,但 HPA 显示另一个数字。 例如,StackDrives 值为 118K,但 HPA 显示 1656144。 我知道 HPA 对浮点数使用了一些对话,但我的指标是整数:单位:数字种类:量规值类型:Int64。
在 GKE 1.11.7 中运行。
有什么想法吗?
【问题讨论】:
-
嗨@Vitaly,你能分享你的HPA清单吗?默认 HPA 实现为 控制循环,由控制器管理器的 --horizontal-pod-autoscaler-sync-period 标志控制。这些指标可能取决于对 HPA 算法 有影响的某些字段,例如
targetAverageValue或targetAverageUtilization。这是一般信息kubernetes.io/docs/tasks/run-application/… 请上传您的 HPA 清单。 -
当然:apiVersion:autoscaling/v2beta1 种类:HorizontalPodAutoscaler 元数据:名称:myhpa 命名空间:默认规范:scaleTargetRef:apiVersion:apps/v1beta1 种类:部署名称:mydeploy minReplicas:1 maxReplicas:10 指标:-类型:外部外部:metricName:custom.googleapis.com|rabbit_q_size targetValue:10000
标签: kubernetes