写点什么

Flux 项目进入 CNCF 孵化阶段

2021 年 3 月 18 日

Flux 项目进入 CNCF 孵化阶段

近日,经过 CNCF 技术监督委员会(TOC)投票决定, Flux 项目从 CNCF 沙箱阶段提升到孵化阶段。


Flux 项目在 Kubernetes 之上提供了一个完整的持续交付(CD)平台,支持生态系统中的标准实践和工具。该项目集成了 Kustomize、Helm、Kyverno、Prometheus、Minio 等。2019 年 8 月,Flux 进入 CNCF 沙箱阶段,定义了开放治理和安全报告流程,从 Weaveworks 内部项目变成了由多家公司的维护人员,数百名贡献者和定期发布的开源项目。



此次 Flux 项目进入到 CNCF 孵化阶段,Flux 联合创始人 Michael Bridgen:“我们当初把 Flux 作为开源项目,是因为我们认为开源是开发软件的最佳环境。当然,我也一直被证明信任你的用户和贡献者是有好处的,虽然 Flux 仍然是一个不起眼的项目,但是围绕 Flux 及 GitOps 存在着一个忠实且不断发展的社区。Flux 被纳入 CNCF 孵化阶段也是对 Flux 软件本身及其社区的认可。”


作为一个开源项目,Flux 已经走过了一段路程:2016 年,Flux 项目发布;2018 年,集成 HelmOperator;2019 年,支持 kustomize;2020 年是项目重新启动的一年,Flux 转变为 GitOps 系列项目,在这些项目中,简单而集中的控制器可以自然地组合起来;2021 年,Flagger 被集成到 Flux 项目中。


Flux 项目主要由三个部分组成:


  • GitOps Toolkit——组成 Flux 运行时的 API 和控制器。它可以用来扩展 Flux 和构建新的持续交付系统。

  • Flagger ——一种渐进交付工具,它可以自动化运行在 Kubernetes 上的应用程序的发布过程(灰度发布,A/B 测试,蓝 / 绿镜像)。

  • Flux v1 和 Helm Operator——Flux 项目的第一个迭代,目前处于维护模式,2021 年年底之前会被弃用。


Flux v2 建立在 v1 的基础上,提供了全面的 GitOps 解决方案。除了 v1 的功能,Flux v2 支持将 git 存储库到本地或远程集群,自动更新,支持渐进交付。


在进入 CNCF 孵化阶段之前,Flux 项目就得到了许多用户的认可,超过 80+ 企业在生产环境中使用了 Flux,其中包括星巴克、富达投资集团等。CNCF 最终用户社区在 CD 技术雷达的“Adopt”类别中推荐了 Flux,除了 Helm,Flux 是唯一推荐的 CD。


Flux 进入到孵化阶段,在一定程度上也意味着会有更多 GitOps 的其它程序出现和成熟。CNCF 首席技术官 Chris Aniszczyk 表示:“ GitOps 的核心思想是将应用系统的声明性基础架构和应用程序存放在的 Git 的版本控制库中,从而改善了开发人员使用 Kubernetes 交付应用程序的经验。以后,大规模的云原生软件自然会跟随 Flux 之类的 GitOps 工具的采用。”

2021 年 3 月 18 日 16:251542

评论

发布
暂无评论
发现更多内容

CompletableFuture运行流程源码详解

编号94530

Java 并发编程 多线程 CompletableFuture

各类SQL中日期时间那些事

大唐小生

sql 大数据 SQL语法

教培行业工程师面临着什么挑战?研发面板全栈式解决工程师的痛点

Deepexi

DevOps 运维 敏捷开发 研发管理 单元测试

链表查找算法,HDFS数据节点宕机处理

dony.zhang

六大自动化测试技巧

禅道项目管理

自动化 测试

网络通讯

陈皮

躬履艰难,其节乃见:华为陈黎芳眼中的全球责任

脑极体

架构师第8周练习

小蚂蚁

37岁程序员被裁,想用6月工资跪舔领导划掉被裁名额,结果蒙了!

程序员生活志

程序员 职场 程序员生活

架构师第8周学习总结

小蚂蚁

缓存思想在算法设计中的应用梳理

che-ri-sh

缓存

架构师训练营 - 第八周 - 作业

韩挺

第8周

李朋

总结

李朋

信创舆情一线--工信部开展APP侵害用户权益专项整治行动

统小信uos

华青融天战略拓展总监王旭详解IT运维的九阳神功

DT极客

第八周·总结·数据结构预算法

刘璐

PC人脸识别登录,出乎意料的简单

程序员内点事

Java 人脸识别

Hadoop 中的 Namenode 和 Datanode

dongge

架构师课程第八周总结

dongge

如何让你的Nginx 提升10倍性能?

老大哥

Java

套娃成功!在《我的世界》里运行Win95、玩游戏,软件和教程现已公开!

程序员生活志

游戏 我的世界

第八周课后作业

晨光

第八周课后总结

晨光

单向链表合并节点

chenzt

架构师训练营 - 第八周 - 学习总结

韩挺

查找两个单向链表合并元素

张磊

架构师培训 -08 数据结构算法,网络通信协议,非阻塞网络I/O,数据库原理

刘敏

最新硬件虚拟化检测技术,让攻击者逃不出“楚门的世界”

百度安全

云计算 安全 虚拟化

TNFE-Weekly[第六十六周已更新]

莹姐🙈

小程序 前端 周报

Java十大常用框架介绍(spring系+dubbo+RabbitMQ+Ehcache+redis)

BUZHIDAO

4月17日 HarmonyOS 开发者日·上海站

4月17日 HarmonyOS 开发者日·上海站

Flux 项目进入 CNCF 孵化阶段-InfoQ