![](/img/trans.png)
[英]ec2 instances created by a launch template in auto-scaling group are not being registered with the target group
[英]Auto renew EC2 instances in an Auto Scaling Group when a new launch config is found
我正在尝试自动部署到自动伸缩组中的实例。
不幸的是,我无法考虑使用CodeDeploy或其他AWS服务,因此我仅尝试使用EC2工具进行此操作。
这就是我的方法:我编写了一个脚本,该脚本从“主”实例(我要部署到的唯一实例)创建AMI,然后用它创建新的启动配置,然后用它更新我的自动伸缩组。
我正在尝试利用终止策略,尤其是“最早的启动配置”。 它的作用就像是一种魅力,但是,您可能已经知道,这仅在放大时有效 。
不进行扩展时如何更新实例? 关于如何强制终止“旧”实例的任何建议?
感谢帮助!
您是正确的-Auto Scaling终止策略确定了Auto Scaling组进行扩展 (删除实例)时将终止哪些实例。
因此,刷新总机队的最佳方法是:
根据您的扩展策略,这将使您的Auto Scaling组减少该组中的实例数量。 具有最早启动配置的实例将首先终止。 (或者,您可以使用OldestInstance
,这会产生类似的效果。)
如果您的扩展策略未导致实例终止,则可以将“ 所需容量”强制为较小的数字,从而触发扩展。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.