如何在谷歌云中启用自动缩放/v2beta2

cla*_*ean 2 google-cloud-platform gcloud kubernetes

在遵循此处找到的教程时,我发现我需要 autoscaling/v2beta2 来为 Horizo​​ntal Pod Autoscaler 设置自定义指标,但不知道如何启用它。

环境细节:

  • 谷歌云平台
  • Kubernetes 版本 1.13.7-gke.8(最新)

我尝试了什么:

  • 使用“kubectl api-versions”,我检查了我为自动缩放启用了哪些 API 组,并且只有以下内容:autoscaling/v1 autoscaling/v2beta1

  • 我发现以下文档说“默认情况下启用某些资源和 API 组。可以通过在 apiserver 上设置 --runtime-config 来启用或禁用它们。--runtime-config 接受逗号分隔值。”。查看kube-apiserver 命令文档,我可以找到一种方法来将此命令用于 gcloud

Pjo*_*erS 5

更新:将您的集群升级到至少 1.15.5 以获得autoscaling/v2beta2.


目前,GCP 不支持autoscaling/v2beta2. 此问题已报告给 google,更多详细信息和进度变化可在以下网址观察:https : //issuetracker.google.com/135624588

但是,您可以在 Minikube 和 Kubeadm 中自由使用它。