bk-bcs icon indicating copy to clipboard operation
bk-bcs copied to clipboard

[bug] GPA 获取当前副本数问题

Open xcming opened this issue 2 years ago • 0 comments

问题描述

当所有指标都没有返回有效推荐值,如 webhook 返回 false 时,GPA 会将推荐值设置为当前副本数。但是当前副本数获取的是 gpa.status.currentReplicas,也即是被控制对象的 status.currentReplicas。 假设有个 workload 当前副本数为5,,且一个使用 webhook 模式的 gpa 控制,webhook 在返回一次 scale=true, replicas=3 之后,一直返回 scale=false。 如果 workload 缩容时间较久时,有可能出现 workload 的 spec.replicas 为3,但 status.currentReplicas 为5的情况,此时 GPA 获取的推荐值就是5,导致一直缩容不下去

xcming avatar May 11 '22 08:05 xcming