Kubernetes GKE自动缩放仪&x27;优化利用率';

Kubernetes GKE自动缩放仪&x27;优化利用率';,kubernetes,google-kubernetes-engine,autoscaling,Kubernetes,Google Kubernetes Engine,Autoscaling,是否有人可以解释GKE autoscaler的“优化利用率”设置与标准autoscaling的具体不同之处。它声称在缩减规模方面更具侵略性,但这是否意味着它不考虑pod中断预算,它是否有不同的最大资源使用限制(标准方式为50%),或者它在缩减规模之前有1分钟的限制,而不是正常的10分钟?这对我来说非常模糊,我想在打开它之前知道后果。文档: 优化利用率:优化利用率优先于在群集中保留备用资源。启用后,Cluster Autoscaler将更积极地缩小集群:它可以删除更多节点,并且删除节点的速度更快。

是否有人可以解释GKE autoscaler的“优化利用率”设置与标准autoscaling的具体不同之处。它声称在缩减规模方面更具侵略性,但这是否意味着它不考虑pod中断预算,它是否有不同的最大资源使用限制(标准方式为50%),或者它在缩减规模之前有1分钟的限制,而不是正常的10分钟?这对我来说非常模糊,我想在打开它之前知道后果。

文档:

优化利用率
:优化利用率优先于在群集中保留备用资源。启用后,Cluster Autoscaler将更积极地缩小集群:它可以删除更多节点,并且删除节点的速度更快。此配置文件已针对对启动延迟不敏感的批处理工作负载进行了优化。我们目前不建议将此配置文件用于服务工作负载

  • 在自动缩放配置文件中,已升级为beta版:
将自动缩放配置文件升级为beta版。与gcloud beta容器群集一起使用创建或gcloud容器群集更新:--autoscaling profile=balanced(默认值)或--autoscaling profile=optimize utilization

  • 这是我能找到的关于这个问题的唯一参考资料
在beta测试中,产品或功能已准备好供更广泛的客户测试和使用。beta经常被公开宣布。除非产品条款或特定测试版计划的条款中另有规定,否则测试版中没有SLA或技术支持义务。平均测试阶段持续约六个月。

  • 最近升级到beta版可能意味着它在发布和正确记录之前仍在进行评估和微调

  • 官方建议仅对批处理工作负载(作业)使用此方法,而不是为工作负载提供服务,这强化了这样一种说法,即该方法不适用于生产中的所有环境

  • 我建议您遵循提供的建议,如果您希望将其应用于服务工作负载,我会等待几个月,然后再将其推广到通用

更多参考资料: