Flux v2 是 Argo Flux 的替代品吗

Nic*_*cía 7 continuous-deployment continuous-delivery argoproj fluxcd gitops

我已经使用Flux v2设置了持续交付管道(因为 Flux v1 已弃用),并且运行良好。另一方面,我看到 Argo 和 Flux 在 2019 年底开始合并(请检查此链接)。

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

我的印象是 Flux v2 非常活跃,所以我想它是一个真正的选择,并且至少会存在一段时间。但我对 Argo-Flux 不了解,也找不到太多信息。

谢谢!

Hig*_*ife 6

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

此次合作的最初目的是将 GitOps Engine 集成到 Argo 和 Flux v2 中。后来,Flux 团队决定在没有 GitOps Engine 的情况下继续前进,并构建了GitOps Toolkit,这是 Flux 认为更适合他们对 Kubernetes 内的 GitOps 愿景的控制器集合。

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