【问题标题】:Aerokube Selenoid on AWS ECSAWS ECS 上的 Aerokube Selenoid
【发布时间】:2019-07-31 02:59:26
【问题描述】:

有人能够在 aws ecs 上配置 selenoid 吗?我能够运行 selenoid-ui 容器,但 selenoid 集线器图像不断抛出有关 browsers.json 的错误但是我无法找到添加 browsers.json 文件的方法,因为它在执行 CMD 命令之前停止

【问题讨论】:

  • 看看docker logs selenoid 看看真正的原因。我认为问题出在错误的 JSON 文件或错误的挂载路径规范中。

标签: amazon-web-services amazon-ecs selenoid


【解决方案1】:

没有必要在 AWS ECS 上运行 selenoid,因为您的设置无法扩展(您的浏览器容器将在运行 selenoid 容器的同一 EC2 实例上启动)。使用 ECS,您可以在集群上运行服务,因此您的集群要么包含 1 个 EC2 实例,要么浪费您的计算资源。 如果您不需要扩展,我建议您在安装了 docker 的简单 EC2 实例上运行 selenoid。如果您确实想进行扩展,那么我建议您看一下可以在 AWS EKS 上运行的 selenoid 的商业版本(称为 Moon)。

【讨论】:

  • 感谢您的回复 Vitaliy,我相信在 AWS ECS 中部署有两种选择:1)在 EC2 上 2)使用 AWS Fargate 我想利用 AWS Fargate 的自动扩展功能并希望在 AWS ECS 上部署 selenoid 解决方案。到目前为止,我只让 selenoid-ui docker 在 ECS 下工作。
猜你喜欢
  • 1970-01-01
  • 2021-06-08
  • 1970-01-01
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 2022-11-10
  • 1970-01-01
  • 2019-07-29
相关资源
最近更新 更多