본문 바로가기
Dev/삽질 방지

GKE에서 autoscaling/v2가 오류나는 경우 해결 방법

by ryush00 2020. 3. 16.

문제 상황

kubectl apply 명령어 입력시 오류 발생

error: unable to recognize "hpa.yaml": no matches for kind "HorizontalPodAutoscaler" in version "autoscaling/v2beta2"

지원 api 목록에도 없음

kubectl api-version 명령어를 입력시 목록에 없는것을 확인할 수 있음.

ryush00@ryush00-Mac BaroMask % kubectl api-versions
admissionregistration.k8s.io/v1beta1
apiextensions.k8s.io/v1beta1
apiregistration.k8s.io/v1
apiregistration.k8s.io/v1beta1
apps/v1
apps/v1beta1
apps/v1beta2
authentication.k8s.io/v1
authentication.k8s.io/v1beta1
authorization.k8s.io/v1
authorization.k8s.io/v1beta1
autoscaling/v1
autoscaling/v2beta1
batch/v1
batch/v1beta1
certificates.k8s.io/v1beta1
cloud.google.com/v1beta1
coordination.k8s.io/v1
coordination.k8s.io/v1beta1
custom.metrics.k8s.io/v1beta1
custom.metrics.k8s.io/v1beta2
extensions/v1beta1
external.metrics.k8s.io/v1beta1
internal.autoscaling.k8s.io/v1alpha1
metrics.k8s.io/v1beta1
networking.gke.io/v1beta1
networking.k8s.io/v1
networking.k8s.io/v1beta1
node.k8s.io/v1beta1
nodemanagement.gke.io/v1alpha1
policy/v1beta1
rbac.authorization.k8s.io/v1
rbac.authorization.k8s.io/v1beta1
scalingpolicy.kope.io/v1alpha1
scheduling.k8s.io/v1
scheduling.k8s.io/v1beta1
storage.k8s.io/v1
storage.k8s.io/v1beta1
v1

문제 원인

구글이 비활성화시켜놓음. 1.15 이후에서는 정상 작동.

https://issuetracker.google.com/issues/135624588

 

해결 방법

1.15.5 이후 버전으로 업데이트

댓글