首页 > 解决方案 > 如何在 ECS 上运行 Infinispan?

问题描述

我想通过 ECS 作为服务运行https://hub.docker.com/r/jboss/infinispan-server/ 。此容器有以下端口开放 7600 8080 8181 8888 9990 11211 11222 57600。我想通过将 ALB 与目标组连接来访问所有这些端口。我知道 11222 可以从 HTTP 访问,但我不知道如何使用其他端口。有人可以帮我理解我该怎么做。例如:infinispan.mydomain.com -> 11222 (HTTP Infispan App) infinispan9990.mydomain.com -> 9990 等.....

如何使用目标组中的所有这些端口进行健康检查?如果没有,那么我如何使用 infinispan 及其来自其他服务的所有端口。

我知道EKS上有一个实现,但我想使用 ECS。我已经尝试过了,但我没有找到任何好的文章或方法来做到这一点。

标签: microservicesterraformamazon-ecsamazon-elbinfinispan

解决方案


最新的 Infinispan 映像 (10+) 已设计为与 infinispan-operator 一起运行,因此 k8s 或 OKD 上的 Infinispan 是首选。

也许您可以在以下页面中找到更多关于如何在 ECS 上适配镜像的信息:


推荐阅读