我有公开多个端口的服务,它在kubernetes中运行得很好,但是现在我们将它移到AWS。似乎我只能通过公开端口,而且每个服务/任务仅限于1个端口,即使当docker定义了多个端口时,我也必须选择一个端口。Add to load balancer按钮允许添加一个端口。一旦添加,就没有按钮可以添加第二个端口。更新:我使用基于fargate的服务。
我一直在试图设置Redash来运行ECS。总的来说,我对ECS和Docker相当陌生,所以我不确定我是否遗漏了一些基本的东西,我已经做了这么多。我注意到,试图通过向容器定义中添加一个setup-postgres容器来强制这种行为是可行的,但这是一种黑客行为,并不理想。创建一个ECS实例,下载docker-compose.yml文件并运行docker-compose run --rm server create_
我正在使用Terraform在使用ECS的AWS云上设置一个容器集群,在映射负载均衡器以将流量定向到集群上运行的多个容器时遇到了一个问题。我需要请求/api/*的流量到端口5000上的restserver,以及默认流量到5600上的webrequester。无论我正在运行多少个容器主机实例,这都应该可以正常工作。下面是我认为与Terraform脚本密切相关的部分: name = "jsapps-a