我使用VPC向导创建了具有私有和公共子网的VPC。在我的开发环境中,我选择了NAT实例而不是NAT网关来管理成本。实例类型为t2.nano。
我还使用相同的向导创建了另一个VPC,但现在使用了NAT网关。如果我在此VPC的专用子网中启动Fargate任务,则一切正常。
当我在具有NAT实例的VPC的专用子网中启动同一任务时,该任务失败,并显示以下信息:
CannotPullContainerError: Error response from daemon: Get https://xxxxxxxxxxxx.dkr.ecr.eu-central-1.amazonaws.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
我猜这意味着NAT无法正常工作?还是不是不够大才能及时提取图像?
有没有一种方法可以测试NAT实例?
非常感谢!
编辑:我也尝试过使用t2.large遇到相同的问题