作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于始终拉取镜像的开销,我正在将一组高频计划任务从 Fargate 迁移到 EC2 内的 ECS。我发现将 ECS_IMAGE_PULL_BEHAVIOR
设置为 prefer-cached
将导致 ECS 代理避免拉取之前已缓存的镜像,但这在我们的设置中不起作用,部署新镜像覆盖最新标签。
有什么方法可以强制 ECS 代理在镜像更新后再次拉取镜像,同时保留之后的 prefer-cached
行为?如果没有,我们将不胜感激任何解决此问题的建议。
最佳答案
目前似乎无法使用 ECS 代理来实现此目的。简而言之,它只提供两个选项:使用本地缓存或始终拉取。
我猜想绕过 ECS 代理并直接清除缓存在某些情况下会起作用(例如,在部署上触发 SSM 命令或从容器实例内轮询当前标签摘要),但是,可以说,这可能会更好仅采用标签不变性。
关于amazon-web-services - 当 ECS_IMAGE_PULL_BEHAVIOR 设置为 Preferred-cached 时,强制 ecs-agent 拉取镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68485076/
由于始终拉取镜像的开销,我正在将一组高频计划任务从 Fargate 迁移到 EC2 内的 ECS。我发现将 ECS_IMAGE_PULL_BEHAVIOR 设置为 prefer-cached 将导致
我是一名优秀的程序员,十分优秀!