Как управлять допуском уменьшения масштаба с помощью kubernetes Horizontal Pod Autoscaler

#kubernetes #autoscaling

#kubernetes #автоматическое масштабирование

Вопрос:

У меня есть развертывание, подобное этому:

 apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
  name: <my-deployment>
  namespace: default
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: <my-deployment>
  minReplicas: 1
  maxReplicas: 20
  metrics:
  - type: Resource
    resource:
      name: cpu
      targetAverageUtilization: 133

  

Я хотел бы оптимизировать использование ресурсов, ускоряя процесс уменьшения масштаба — прямо сейчас я вижу, что он поддерживает модули, несмотря на то, что загрузка процессора выглядит как Current/Target value 70%/133% .

Уточнение — я хочу, чтобы это повлияло только на это развертывание, а не на весь кластер.

Комментарии:

1. Что вы используете в качестве источника показателей? показатели -сервер, heapster, другое?

2. Я не совсем уверен, я работаю над GKE, если это поможет.