在 Fargate 集群依赖 ECR 映像时删除它

Removing an ECR image while Fargate cluster relies on it

我想知道如果我删除一个 ECR 图像,我们有一个基于该图像的 AWS Fargate 集群,会发生什么。

这是因为我们想要实施生命周期策略,我想知道当我们部署了一个正在使用它的集群时,我们是否应该采取预防措施以防止图像过期。

Would live containers stop working?

没有。活动容器将继续运行。

Would autoscaling fail to create new instances?

是的。您将无法部署任何使用该映像的新容器。

This is because we want to implement lifecycle policies and I want to know if we should take precautions against expiring an image while we have a cluster deployed that is using it.

是的,您绝对要采取预防措施以保留您的部署所依赖的当前映像,否则下一个 auto-scaling 事件或更换崩溃的容器将失败。