如何修复 GKE 上的 HPA 弃用警告?

如何修复 GKE 上的 HPA 弃用警告?

观察到的输出

kubectl describe hpa  
Warning: autoscaling/v2beta2 HorizontalPodAutoscaler is deprecated in v1.23+, unavailable in v1.26+; use autoscaling/v2 HorizontalPodAutoscaler

尝试修复

autoscaling/v2在 yml 文件中指定,但仍然有警告。

head -n1 my_hpa.yml
apiVersion: autoscaling/v2
kubectl apply -f my_hpa.yml
kubectl describe hpa  
Warning: autoscaling/v2beta2 HorizontalPodAutoscaler is deprecated in v1.23+, unavailable in v1.26+; use autoscaling/v2 HorizontalPodAutoscaler

集群支持 v2

kubectl api-versions | grep autoscaling/
autoscaling/v1
autoscaling/v2
autoscaling/v2beta1
autoscaling/v2beta2

答案1

该警告与您的 yaml 配置无关。

您应该更新您的 kubectl 客户端,使其与 kubernetes api 服务器版本相匹配。

相关内容