Я пытаюсь реализовать пример приложения для 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, но ничего не работало.
Отладка завершена :
- Я попытался найти конкретные c примеры для Azure AKS VPA, но не нашел соответствующей документации.
- Я сделал это
kubectl api-resources | grep autoscaling
и ТОЛЬКО HorizontalPodAutoscaler присутствует в этом списке
Что-нибудь, чего мне не хватает для работы VPA с AKS?