【发布时间】:2021-05-09 08:24:21
【问题描述】:
我在 GCP 上有一个包含 1 到 15 个实例的自动扩展实例组。横向扩展规则是 CPU 负载超过 50%。未启用缩减控件。但我有所有 15 个实例不断运行。监控显示,在过去 12 小时内,5 个实例的 CPU 负载超过 80%(高达 300%(什么?)),10 个实例的 CPU 负载低于 5%。为什么这 10 个实例在不使用的情况下仍在运行?我预计最多有几个备用实例,而其他实例已满载。但不是多 2 倍的备用实例。为什么会这样?如何让它按预期工作?
组自动缩放选项如下:
autoscaler:
autoscalingPolicy:
coolDownPeriodSec: 180
cpuUtilization:
utilizationTarget: 0.5
maxNumReplicas: 15
minNumReplicas: 1
mode: ON
scaleInControl:
maxScaledInReplicas:
fixed: 1
timeWindowSec: 60
creationTimestamp: '2020-12-04T01:46:57.815-08:00'
id: '***'
kind: compute#autoscaler
name: ***
recommendedSize: 10
selfLink: https://www.googleapis.com/compute/v1/projects/***/zones/europe-west4-a/autoscalers/***
status: ACTIVE
target: https://www.googleapis.com/compute/v1/projects/***/zones/europe-west4-a/instanceGroupManagers/***
zone: https://www.googleapis.com/compute/v1/projects/***/zones/europe-west4-a
【问题讨论】: