![](/img/trans.png)
[英]How to update aws auto-scaling group min & max configurations using lambda
[英]How to update custom AMIs using packer and integrated with auto-scaling group?
目標:保持最短的啟動時間,以使實例達到負載平衡並減少故障排除時間。
方法:
症結:終止不健康的實例並通過ami asap提出健康的實例。
-PS:我看過[ http://blog.kik.com/2016/03/09/using-packer-io-to-optimize-and-manage-ami-creation/]和https: //alestic.com/ 。
但是仍然無法找到一種清晰的方法。
在現有ASG中換出新AMI的最簡單方法是更新啟動配置,然后使用舊AMI ID一步一步殺死任何實例。 ASG將根據需要啟動新實例,該實例應使用新的AMI。 如果您想變得更高級(例如使舊實例保持活動狀態以便快速回滾),請使用Spinnaker之類的工具,它可以將每個新的AMI作為新的對應ASG啟用,然后在未檢測到問題的情況下重新映射ELB以交換流量,然后再進行更新當您確定部署良好時,它將殺死舊的ASG和所有關聯的實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.