【问题标题】:no matches for kind "VerticalPodAutoscaler" in version "autoscaling.k8s.io/v1beta2"在版本“autoscaling.k8s.io/v1beta2”中没有匹配类型“VerticalPodAutoscaler”
【发布时间】:2019-10-26 23:17:36
【问题描述】:

我想部署一个 VerticalPodAutoscaler 但我收到此错误:

错误:无法识别“scaleCPUVertical.yaml”:没有匹配项 版本“autoscaling.k8s.io/v1beta2”中的类型“VerticalPodAutoscaler”

apiVersion: autoscaling.k8s.io/v1beta2
kind: VerticalPodAutoscaler
metadata:
  name: test1
  namespace: default
spec:
  targetRef:
    apiVersion: "extensions/v1beta1"
    kind:       Deployment
    name:       test1
  updatePolicy:
    updateMode: "Off"

【问题讨论】:

标签: kubernetes


【解决方案1】:

如果您使用GCP 作为您的云平台,您可以按照指南Configuring vertical pod autoscaling 进行操作,该指南描述了如何创建启用Vertical Pod Autoscaling 的Kubernetes 集群。

您应该设置所需的区域和区域,一旦完成,您可以使用以下命令:

gcloud beta container clusters create [CLUSTER_NAME] --enable-vertical-pod-autoscaling

这将创建一个启用 Vertical Pod Autoscaling 并可供使用的新 Kubernetes 集群。

您也可以使用以下命令在已经运行的集群上启用它:

gcloud beta container clusters update [CLUSTER-NAME] --enable-vertical-pod-autoscaling

如果您使用 AWS 作为您的云服务或本地 Kubernetes,您可以关注 Deploy the Vertical Pod Autoscaler。其中描述了如何克隆Vertical Pod Autoscaler 存储库以及如何部署它。

【讨论】:

    猜你喜欢
    • 2020-03-05
    • 1970-01-01
    • 2020-02-24
    • 2019-08-11
    • 2022-12-18
    • 1970-01-01
    • 2020-05-13
    • 2021-08-03
    • 1970-01-01
    相关资源
    最近更新 更多