Kubernetes 在GKE上,HPA规模部署为0
我正在尝试将HPA与外部指标结合使用,以将部署规模缩小到0。我在1.16.9-GKE.2版本中使用GKE 据我所知,它会工作,但它不是。我仍然面临:HorizontalPodAutoscaler分类器无效:spec.minReplicas:无效值:0:必须大于或等于1 以下是我的HPA定义:Kubernetes 在GKE上,HPA规模部署为0,kubernetes,google-kubernetes-engine,autoscaling,kubernetes-deployment,hpa,Kubernetes,Google Kubernetes Engine,Autoscaling,Kubernetes Deployment,Hpa,我正在尝试将HPA与外部指标结合使用,以将部署规模缩小到0。我在1.16.9-GKE.2版本中使用GKE 据我所知,它会工作,但它不是。我仍然面临:HorizontalPodAutoscaler分类器无效:spec.minReplicas:无效值:0:必须大于或等于1 以下是我的HPA定义: apiVersion: autoscaling/v2beta1 kind: HorizontalPodAutoscaler metadata: name: classifier spec: minR
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: classifier
spec:
minReplicas: 0
maxReplicas: 15
metrics:
- external:
metricName: loadbalancing.googleapis.com|https|request_count
targetAverageValue: "1"
type: External
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: classifier
非常感谢你的帮助
据我所知,它会工作,但它不是
某些特性在Kubernetes中工作的事实并不意味着它们在GKE等托管解决方案中启用
此功能由名为HPAScaleToZero的功能门启用。自Kubernetes版本1.16以来,它一直处于阿尔法状态。根据下面的链接,默认情况下它被禁用。
请在此处查看有关功能门的官方文档:
进一步说:
Kubernetes中的新特性被列为Alpha、Beta或Stable,具体取决于它们在开发中的状态。在大多数情况下,列为Beta或Stable的Kubernetes特性包含在GKE中
如您所见:
HorizontalPodAutoscaler分类器无效:spec.minReplicas:无效值:0:必须大于或等于1
此功能在标准GKE群集中禁用
有一个选项可以启用HPAScaleToZero。这需要运行alpha群集:
术语alpha集群意味着无论集群运行的Kubernetes的版本如何,都为Kubernetes和GKE启用alphaapi。谷歌定期向客户提供测试GKE版本的能力,这些版本通常不可用,用于测试和验证
请记住,运行alpha群集有一些缺点:
局限性
Alpha群集具有以下限制:
GKE SLA未涵盖
无法升级
alpha群集上禁用节点自动升级和自动修复
30天后自动删除
不接收安全更新
据我所知,它会工作,但它不是
某些特性在Kubernetes中工作的事实并不意味着它们在GKE等托管解决方案中启用
此功能由名为HPAScaleToZero的功能门启用。自Kubernetes版本1.16以来,它一直处于阿尔法状态。根据下面的链接,默认情况下它被禁用。
请在此处查看有关功能门的官方文档:
进一步说:
Kubernetes中的新特性被列为Alpha、Beta或Stable,具体取决于它们在开发中的状态。在大多数情况下,列为Beta或Stable的Kubernetes特性包含在GKE中
如您所见:
HorizontalPodAutoscaler分类器无效:spec.minReplicas:无效值:0:必须大于或等于1
此功能在标准GKE群集中禁用
有一个选项可以启用HPAScaleToZero。这需要运行alpha群集:
术语alpha集群意味着无论集群运行的Kubernetes的版本如何,都为Kubernetes和GKE启用alphaapi。谷歌定期向客户提供测试GKE版本的能力,这些版本通常不可用,用于测试和验证
请记住,运行alpha群集有一些缺点:
局限性
Alpha群集具有以下限制:
GKE SLA未涵盖
无法升级
alpha群集上禁用节点自动升级和自动修复
30天后自动删除
不接收安全更新
很好的概述。错误消息是。很好的概述。错误消息将为。