[英]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.