Amazon web services Elastic Beanstalk CLI-不在部署时替换实例
我刚刚尝试更改一个.ebextensions配置文件,并执行“eb deploy”,但是当我使用ssh时,我注意到这些命令只是针对同一个实例再次运行 我曾假设执行部署将替换实例。我没有想到命令可能需要在特定实例上重新运行 有人能告诉我在什么情况下Elastic Beanstalk会确定它需要替换实例吗 是否有某种方法可以强制从cli替换实例 我还应该提到,这是一个docker应用程序 有人能告诉我弹性豆茎在什么情况下会 确定是否需要替换实例 只有在实例中检测到任何潜在问题或实例变得不可用时,Elastic Beanstalk才会自动替换实例。更改实例的另一种方法是强制执行实例,同时注意停机时间。你的第二个问题来了 是否有某种方法可以强制从中替换实例 cli 这是建议的零停机时间流程。将Elastic BeanStalk中的最小实例数增加到3,并在第三个实例用完后将其减少回2,然后终止有问题的实例。下面是使用CLI的步骤Amazon web services Elastic Beanstalk CLI-不在部署时替换实例,amazon-web-services,docker,amazon-elastic-beanstalk,Amazon Web Services,Docker,Amazon Elastic Beanstalk,我刚刚尝试更改一个.ebextensions配置文件,并执行“eb deploy”,但是当我使用ssh时,我注意到这些命令只是针对同一个实例再次运行 我曾假设执行部署将替换实例。我没有想到命令可能需要在特定实例上重新运行 有人能告诉我在什么情况下Elastic Beanstalk会确定它需要替换实例吗 是否有某种方法可以强制从cli替换实例 我还应该提到,这是一个docker应用程序 有人能告诉我弹性豆茎在什么情况下会 确定是否需要替换实例 只有在实例中检测到任何潜在问题或实例变得不可用时,El
eb config
更改下面显示的配置文件中的实例数
aws:autoscaling:asg:
Availability Zones: Any
Cooldown: '360'
Custom Availability Zones: 'us-west-2a,us-west-2b'
MaxSize: '3'
MinSize: '1'
一旦你看到3的实例了
您可以使用类似这样的方法停止实例
ec2-stop-instances i-10a64379
然后,您可以再次按照上述步骤将其恢复到您想要的状态