我正在尝试实现codedeploy poc设置。我在那后面有一个ELB连接了10多台服务器。我们的服务器处于停止状态,以防负载增加。所有这些服务器都被标记为相同的值,以便于识别。问题是Codedeploy识别这些标记,并且在部署这些服务器时将其标记为Fail,从而导致部署失败。我担心的是:
1. 有没有办法从Codedeploy中排除已停止的实例?
2. 对于这个问题有没有更好的方法?
最优雅的解决方案是使用autoscaling而不是停止实例。但是,如果您必须使用已停止的实例,我可以想到两个快速解决方案:
- 使用第二组标签来区分已停止和正在运行的实例。
- 调整MINIMUM_HEALTHY_HOSTS约束使部署通过,即使它认为停止的实例失败。
谢谢,Amartya Datta Gupta