简介
Flux 是 CNCF 托管的 Kubernetes 原生 GitOps 工具。它以 Git 为单一真理源,通过一组 Kubernetes 控制器持续同步、自动化交付并修复配置漂移,支持 Helm、Kustomize、OCI Chart 与容器镜像集成,适配多集群场景。
核心功能与特色
- 声明式同步:以 Git 为中心的持续对比与自动回滚,保证集群与代码一致性
- 镜像自动化:
image-reflector-controller与image-automation-controller可自动检测并更新镜像标签和清单 - 多种包管理:原生支持
Helm、Kustomize与 OCI Chart,便于复用与发布 - 通知与可观测:集成事件、健康检查与通知机制,支持告警与审计
适用场景与目标用户
适合 SRE、平台工程师与 DevOps 团队,用于构建 CI/CD 流水线、渐进式发布、多集群管理、配置合规与审计场景。
主要优势或亮点
开源且由 CNCF 社区维护,Kubernetes 原生设计、模块化控制器架构、与主流 Gi