fluxcd/image-reflector-controller
GitHub: fluxcd/image-reflector-controller
Flux GitOps 工具链中的容器镜像仓库扫描器,用于追踪镜像标签并基于策略选择合适的镜像版本。
Stars: 118 | Forks: 78
# image-reflector-controller
[](https://bestpractices.coreinfrastructure.org/projects/4790)
[](https://goreportcard.com/report/github.com/fluxcd/image-reflector-controller)
[](https://github.com/fluxcd/image-reflector-controller/blob/main/LICENSE)
[](https://github.com/fluxcd/image-reflector-controller/releases)
image-reflector-controller 是一个 [GitOps toolkit](https://fluxcd.io/flux/components/) 控制器,
它通过容器镜像扫描和更新策略功能扩展了 [Flux](https://github.com/fluxcd/flux2)。

image-reflector-controller 和 [image-update-automation](https://github.com/fluxcd/image-automation-controller)
协同工作,以便在有新的容器镜像可用时更新 Git 仓库。
- image-reflector-controller 扫描镜像仓库并在 Kubernetes 资源中反映镜像元数据。
- image-automation-controller 基于扫描到的最新镜像更新 YAML 文件,并将更改提交到指定的 Git 仓库。
## API 规范
| Kind | API Version |
|------------------------------------------------------|------------------------------|
| [ImageRepository](docs/spec/v1/imagerepositories.md) | `image.toolkit.fluxcd.io/v1` |
| [ImagePolicy](docs/spec/v1/imagepolicies.md) | `image.toolkit.fluxcd.io/v1` |
## 指南
* [Flux 入门](https://fluxcd.io/flux/get-started/)
* [自动化镜像更新到 Git](https://fluxcd.io/flux/guides/image-update/)
## 路线图
Flux 系列项目的路线图可以在 找到。
## 贡献
本项目基于 Apache 2.0 许可证,并通过 GitHub pull requests 接受贡献。
要开始贡献,请参阅 [开发指南](DEVELOPMENT.md)。
标签:CD, Docker, EVTX分析, EVTX分析, Flux, Git, GitOps, Go, ImagePolicy, ImageRepository, Ruby工具, 子域名突变, 安全可观测性, 安全防御评估, 容器镜像扫描, 持续交付, 控制器, 日志审计, 版本控制, 自动化运维, 镜像更新策略