我需要在ECS EC2集群上运行5-6服务。这些服务中的每一个都是基于以下设置的自动缩放服务。我使用的是EC2实例类型t2.large,它具有ENI的最大数目设置为3。
由于ENI是由AWS设置的,所以我体验到资源:ENI错误时服务的自动规模。目前,我正在通过自动标注ec2实例来解决这个问题。
看起来,AWS为每个容器分配了1个私有IP,实例上的最大eni确定了可以在EC2上运行的容器的数量。
问题:
发布于 2021-04-10 02:04:44
在对这个问题进行了一些研究之后,回答了这个问题:
目前,没有基于实例上的免费ENI数量的EC2机器自动扩展服务的明确路径,也没有提供优先级。
很少考虑:
如果符合您的用例,fargate可能是一种选择,因为Fargate上ENI的数量没有文档化的限制。在这两种情况下,确保VPC有足够的可用IP地址,因为它最终归结为分配了许多IP地址。
确定您的服务是否需要awsvpc或桥接模式是否可达到此目的。
不是的。AWS提供连体选项。
https://stackoverflow.com/questions/66906620
复制相似问题