基于 GitOps 理念的 Kubernetes 持续交付工具,以 Git 仓库为唯一真相源,自动同步应用状态到集群。
核心功能:
- Git 驱动:所有变更通过 PR/MR 管理
- 自动检测 Git 与集群差异并告警
- 支持 Helm / Kustomize / Jsonnet / 纯 YAML
- Rollback:一键回滚任意历史版本
- SSO / RBAC / AD/LDAP 集成
- 应用集(ApplicationSet)批量管理大规模集群
- UI 可视化:拓扑图 / 资源树 / 事件流
- Webhook 触发:Git push 自动同步
- 集群联邦(Federation)多集群支持
技术栈:Go / Kubernetes / Helm / Kustomize / gRPC
详细描述:CNCF 毕业项目,被 JetBrains、Red Hat、Datadog 等众多科技公司用于生产环境。将应用声明文件放在 Git 仓库,Argo CD 持续监控 Git 状态并与集群实际状态对比,差异时自动或手动同步。配合 Argo Rollouts 还能实现金丝雀发布、灰度发布、蓝绿部署等高级策略。
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |