Horizo​​ntal Pod autoscaler 不缩小

Horizontal Pod autoscaler not scaling down

我的 HPA 是这样的。 pods 扩展良好,但没有缩小,CPU 利用率仅为 5%。它没有缩小到 1 个副本的最小值。

下面是我的HPA

apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: app
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: app
  minReplicas: 1
  maxReplicas: 10
  metrics:
  - type: Resource
    resource:
      name: cpu
      target:
        type: Utilization
        averageUtilization: 70
  - type: Resource
    resource:
      name: memory
      target:
        type: AverageValue
        averageValue: 100Mi

在上面的 yaml 文件中,我使用了如下所示的两个资源

metrics:
  - type: Resource
    resource:
      name: cpu
      target:
        type: Utilization
        averageUtilization: 70
  - type: Resource
    resource:
      name: memory
      target:
        type: AverageValue
        averageValue: 100Mi

内存资源没有被应用程序快速释放,一旦我删除了内存资源,pods 在利用率较低时缩小。