用于设置自定义度量HPA的步骤在标准GKE集群上工作,但不工作于自动驾驶仪集群。
我使用自定义度量-堆栈驱动程序适配器来实现基于未确认的PubSub消息数量的HPA。
在这两种情况下(标准和自动驾驶),我的结果都是正确的空闲状态,有许多与minReplicas相对应的正在运行的节点。
但是,只有标准的GKE在流量情况下正确地将豆荚数增加到maxReplica。
这2段代码之间唯一的区别是我如何创建集群。在GKE标准中:
gcloud container clusters create $CLUSTER_NAME \
--region=$REGION \
--project=$PROJECT_ID 在自动驾驶仪GKE中:
gcloud container clusters create-auto $CLUSTER_NAME \
--region=$REGION \
--project=$PROJECT_ID也许这是因为自动标度/v2beta2与Autopilot不兼容?我应该使用自动标号/v2来代替吗?还能是什么?
发布于 2022-11-03 11:50:00
由于Autopilot中的工作负载限制和限制,我们无法对HPA中的复制集进行自动缩放。检查日志中是否有任何错误并粘贴到这里。我最好的建议是使用标准的HPA。
从v1.18开始,v2beta2 API允许通过字段配置缩放行为。
https://stackoverflow.com/questions/74286124
复制相似问题