АКС | Как интегрировать VerticalPodAutoscaler - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь реализовать пример приложения для VerticalPodAutoscaler (VPA) и получил эту ошибку

error: unable to recognize "foo.yaml": no matches for kind "VerticalPodAutoscaler" in version "autoscaling.k8s.io/v1beta2"

Исходный код: https://medium.com/infrastructure-adventures/vertical-pod-autoscaler-deep-dive-limitations-and-real-world-examples-9195f8422724

apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
  name: bar
spec:
  targetRef:
    apiVersion: "apps/v1"
    kind:       Deployment
    name:       foo
  updatePolicy:
    updateMode: "Off"

Я также пробовал комбинации v1, vXbetaY, но ничего не работало.

Отладка завершена :

  1. Я попытался найти конкретные c примеры для Azure AKS VPA, но не нашел соответствующей документации.
  2. Я сделал это kubectl api-resources | grep autoscaling и ТОЛЬКО HorizontalPodAutoscaler присутствует в этом списке

Что-нибудь, чего мне не хватает для работы VPA с AKS?

1 Ответ

1 голос
/ 09 июля 2020

ну, поскольку это настраиваемый ресурс, вам сначала нужно его установить. https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler#installation

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