如何防止 ElasticBeanstalk 在扩展时删除实例

如何防止 ElasticBeanstalk 在扩展时删除实例

我努力寻找解决我的问题的方法,因此我想提出一些建议。

我使用的是 ElasticBeanstalk,它至少有四个实例。现在,当需要扩展环境时,它将添加一个实例并开始部署应用程序的过程,这可能需要长达 10 分钟。

例如,我的环境继续执行此操作,并且在此时间段内,从技术上讲我们有 5 个(4 个稳定,1 个正在部署但运行状况检查失败),但它可能会删除一个健康实例,使我剩下 3 个健康实例,而不是所需的最低限度 4 个。

我该如何防止这种情况发生?有没有办法让 ElasticBeanstalk 仅在有 4 个实例时才删除实例健康实例?

我现在唯一的解决方案是降低平均 CPU 扩展触发器,以确保它不会达到该值。我可以增加违规时间,但这既适用于扩展,也适用于缩小。如果将它们分开就好了。

非常感谢您的建议或问题

谢谢!

相关内容