Argo CD Image Updater
给 Argo CD 补上镜像自动更新:轮询仓库,发现新 tag 就改 Application 或写回 Git。
Argo CD 本身只对账 Git,不主动发现新镜像;这个组件填的就是那个缺口。它按注解里的策略(semver、latest、digest、正则)轮询镜像仓库,命中后有两种写法:直接改 Application 的参数覆盖(状态留在集群里),或把新 tag 写回 Git(真相源仍在 Git,但它需要写权限)。
上游活跃度
2026-08-23 抓取 · 数据来自 argoproj-labs/argocd-image-updater (github)star1,710
最近提交2026-08-18
最新版本v1.3.02026-08-13
数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。
运行依赖
- 已部署的 Argo CD
- 写回 Git 模式需要仓库写权限的凭据
上手前注意
- 它在 argoproj-labs 下,不是 Argo CD 核心 —— 版本兼容性与维护节奏都要单独跟
- 更新策略写松了就会一路升到破坏性版本:semver 约束(如只跟 patch)要显式写,不要依赖默认
- 两种写法的语义完全不同:参数覆盖模式下 Git 里的 tag 与集群里跑的不一致,看 Git 会得出错误结论