我有一个由两个不同容器组成的服务,我们将它们称为 API 和 Worker 容器。我想配置我的 Beanstalk 应用程序,以便我可以运行 API 容器的多个实例,但只能运行一个 Worker。
我需要每个 API 容器使用唯一的主机端口(显然),并且我需要我的 ALB 自动路由到这些端口。
我需要从 Elastic Beanstalk 而不是直接在 ECS 中执行此操作。另外,我有一个我想利用的保留实例,所以我想强制 Beanstalk 将我的 API 容器的多个副本放在这个实例(binpack)上。. .
没有Elastic Beanstalk这一切都相当简单,即直接通过ECS,可以用Beanstalk完成还是我疯了?