4

我已经用Flux v2建立了一个持续交付管道(因为 Flux v1 已被弃用),它工作正常。另一方面,我看到 Argo 和 Flux 在 2019 年底开始合并(请查看此链接)。

我想知道 Flux v2 是 Argo-Flux 合并的演变,还是它们是两个独立的 GitOps 实现选项。

我的印象是 Flux v2 非常活跃,所以我想这是一个真正的选择,至少会存在一段时间。但我对 Argo-Flux 一无所知,在那里找不到太多信息。

谢谢!

4

1 回答 1

4

Flux 和 Argo (argo-flux) 之间的最初合作是 Argo、Intuit 和 WeaveWorks 之间的合作伙伴关系。该项目被称为GitOps-Engine,该项目现在位于 Argo 项目组织中,由 Intuit、Red Hat 和 GitLab 驱动。

合作的目的最初是为了将 GitOps 引擎集成到 Argo 和 Flux v2 中。后来,Flux 团队决定在没有 GitOps 引擎的情况下继续前进,并构建了GitOps 工具包,这是一组控制器,flux 感觉更适合他们在 Kubernetes 中的 GitOps 愿景。

从某种意义上说,Flux v2 是 GitOps Engine 项目学习的演变,但它并没有使用该引擎。v2 被认为是 GA,正如您所注意到的,它正在非常活跃的开发中。

于 2021-05-19T19:10:32.970 回答