метрики по шкале ошибок автоматического масштабирования в kubernetes - PullRequest
0 голосов
/ 28 марта 2020
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: busy-autoscaler
spec:
   behavior:
     scaleDown:
       stabilizationWindowSeconds: 10
       policies:
       - type: Percent
         value: 50
         periodSeconds: 15
   scaleTargetRef:
     apiVersion: apps/v1
     kind: Deployment
     name: busy-worker
   minReplicas: 1
   maxReplicas: 2
   metrics:
   - type: Resource
     resource:
       name: cpu
       target:
         type: Utilization
         averageUtilization: 50

ошибка: ошибка проверки "hpa.yml": ошибка проверки данных: ValidationError (HorizontalPodAutoscaler.spe c): неизвестное поле "поведение" в io.k8s.api.autoscaling.v2beta2.HorizontPodAutoscalerSpec ; если вы решите игнорировать эти ошибки, отключите проверку с помощью --validate = false

$ kubectl version --short

Client Version: v1.18.0
Server Version: v1.14.9-eks-502bfb

Ответы [ 2 ]

0 голосов
/ 30 марта 2020

Сначала убедитесь, что kubectl api-versions показывает автоматическое масштабирование / v2beta2.

У вас также может быть проблема с версией вашего сервера - v1.14.9-eks-502bfb .

Подробнее: metrics-server . Пожалуйста, дайте мне знать, если это поможет.

0 голосов
/ 28 марта 2020

Вы можете проверить доступные поля, набрав:

kubectl explain --api-version=autoscaling/v2beta2 HorizontalPodAutoscaler.spec

, которые: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...