【问题标题】:How to ensure all instances are running the same version in Elastic Beanstalk application?如何确保所有实例在 Elastic Beanstalk 应用程序中运行相同的版本?
【发布时间】:2016-10-24 21:59:39
【问题描述】:

我有一个运行 Docker 的 Elastic Beanstalk 应用程序。在不可变部署期间,Elastic Beanstalk 启动新实例,运行容器,将新实例添加到 ELB,运行运行状况检查,然后删除旧实例(至少我的理解)。

因此,在部署过程中,两个实例可能会运行不同版本的容器。根据 docker 镜像之间的差异,这往往会在部署过程中导致错误。

如何确保在任何时候 ELB 中的所有实例上都运行相同的版本?

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    假设您在部署时不希望应用程序停机,

    您可以使用 EBS 蓝绿部署策略。

    1. 克隆环境。
    2. 部署新版本。
    3. 交换环境 URL。

    【讨论】:

      猜你喜欢
      • 2017-11-28
      • 1970-01-01
      • 2017-04-08
      • 2013-11-23
      • 2019-08-28
      • 2017-03-11
      • 1970-01-01
      • 2018-08-17
      • 2010-09-28
      相关资源
      最近更新 更多