AWS,为 AMI 更新循环节点的最佳方式是什么

AWS, what is the best way to cycle nodes for AMI updates

我的工作流程是这样的:

  1. 每周与 packer + chef 一起烘焙新图像
  2. 部署
  3. 循环节点
  4. 测试

我有一个很好的管道来烘焙和部署图像。 #3 仍然是手动的,我写了一个脚本来标记实例不健康,循环遍历每个节点。

循环节点的建议方法是什么。

如果您在自动缩放组中使用节点,请设置终止策略以终止旧实例,然后扩展到当前节点数的两倍,然后缩减到当前计数。 更多详情 - https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html