Google Cloud:如何根据自定义指标自动扩展

Google Cloud:如何根据自定义指标自动扩展

因此我们有一个在谷歌云中运行的 Symfony 应用程序。

我们希望根据需要处理的待处理作业数量自动扩展此应用程序。为了实现这一点,我们在应用程序中编写了代码,每 30 分钟更新一个自定义指标,其中包含待处理的作业数量。我们可以在 google clouding 监控资源管理器中看到此指标相应更新。

在此处输入图片描述

我们在如何使用这个自定义指标来触发吊舱的扩大和缩小方面遇到了困难。

答案1

目前无法根据自定义指标自动扩展 GKE 集群。

功能可用仅在托管实例组

托管实例组 (MIG) 提供自动扩缩功能,让您可以根据负载的增加或减少自动从 MIG 中添加或删除虚拟机 (VM) 实例。自动扩缩可帮助您的应用妥善处理流量增加,并在资源需求较低时降低成本。您可以定义自动扩缩策略,自动扩缩器会根据测量到的负载和您配置的选项执行自动扩缩。

自动扩展的工作原理是,当负载增加时向 MIG 添加更多虚拟机(扩展,有时称为扩大),而当对虚拟机的需求降低时删除虚拟机(缩小或缩小)。

不过,您可以请求在 GKE 中实现此类功能 - 提出新功能请求问题追踪器并等待某人回到你身边。

相关内容