установить ограничение CPU Horizontal Pod Autoscaling в pourcent - PullRequest
0 голосов
/ 09 января 2019

хи народ

Я пытаюсь установить в pourcent цель PCU на HPA. По умолчанию это 80% , и я бы хотел установить его на 30%

в моем hpa-pod.yaml я добавляю значение targetCPUUtilizationPercentage , но оно не перезаписывает значение по умолчанию, которое я не понимаю. я ошибся в параметрах?

NAME                                          REFERENCE                TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
horizontalpodautoscaler.autoscaling/hpa-pod   Deployment/cas-dp-ap   0%/80%    1         4         1          5m

-

metrics:
- type: Resource
  resources:
    name: cpu
    targetCPUUtilizationPercentage: 30

1 Ответ

0 голосов
/ 09 января 2019

решение моей проблемы состояло в том, чтобы удалить весь блок из метрики на имя

apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
  labels:
    chart: value-given-by-helm
    release: cas-dp-ap
  name: hpa-pod
  namespace: xxx
spec:
  maxReplicas: 4
  minReplicas: 1
  scaleTargetRef:
    apiVersion: apps/v1beta1
    kind: Deployment
    name: cas-dp-ap
  targetCPUUtilizationPercentage: 30
...