我想知道为何需要这些资源。对两个子网的需求特别好奇。
即使是用于fargate设置的官方AWS cloudformation模板也包括这些资源。
发布于 2020-03-29 23:42:02
通过提供两个子网,您实际上提供了两个可用区域。AWS的一种标准做法是在AZ之间分配资源,以便在某一区域出现故障时具有高可用性。单个子网不能跨两个或多个区域分布,因此需要提供两个子网。
Fargates需要“可用性区域扩展”安置策略,通过指定子网,您可以隐式地指定不同的AZs。
发布于 2020-03-30 04:50:20
如果在VPC中创建多个子网,则子网的CIDR块不能重叠。例如,如果使用CIDR块10.0创建VPC。0.0/24,支持256个IP地址。
您可以将这个CIDR块分成两个子网,每个子网支持128个IP地址。
**参见:https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html
发布于 2020-03-30 08:46:12
Fargate将始终尝试跨越指定的VPC中的可用AZ的任务。任务放置策略是一种算法,它可以帮助您选择如何放置任务,并且只在最大努力的基础上。但是,使用Fargate启动类型的任务不支持任务放置策略。默认情况下,Fargate任务分布在可用性区域1中。
https://stackoverflow.com/questions/60919418
复制相似问题