写点什么

Flux 项目进入 CNCF 孵化阶段

  • 2021-03-18
  • 本文字数:1020 字

    阅读完需:约 3 分钟

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-03-18 16:255322

评论

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

EDS从小白到专家丨生态产业链高效协同的一计良策

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

解放双手!ChatGPT助力编写JAVA框架! | 京东云技术团队

京东科技开发者

Java java框架 ChatGPT 企业号 8 月 PK 榜

盲盒商城模式玩法,盲盒商城系统开发搭建

V\TG【ch3nguang】

盲盒商城 盲盒开发

Apache Kyuubi & Celeborn (Incubating) 助力 Spark 拥抱云原生

网易数帆

大数据 spark 云原生 Kyuubi Celeborn

【保护你的上线】风险治理的防范与排查之路 | 京东云技术团队

京东科技开发者

运维 测试 企业号 8 月 PK 榜 上线风险 风险排查

项目开展CICD的实践探路 | 京东物流技术团队

京东科技开发者

CI/CD 测试 单元测试 Bamboo 企业号 8 月 PK 榜

全套解决方案:中文NLP训练框架,支持大模型训练和文本生成,快速上手,海量训练数据!

汀丶人工智能

人工智能 自然语言处理 大语言模型

十年磨一剑的华为云GES,高明在哪

华为云开发者联盟

大数据 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

窗口到底有多滑动?揭秘TCP/IP滑动窗口的工作原理

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 8 月 PK 榜

火山引擎DataLeap基于Apache Atlas自研异步消息处理框架

字节跳动数据平台

数据中台 数据治理 数据安全 数据研发 企业号 8 月 PK 榜

Java 面试题——MySQL 索引篇

郑在暴富中

Java 面试题 MySQL索引

PCB工艺制程能力介绍及解析(上)

华秋电子

PCB

诚邀报名 | 开放原子开发者工作坊:源安全——论开源项目的安全之道

开放原子开源基金会

开源

如何基于 Kubernetes 实现优质开发者平台体验?

SEAL安全

Kubernetes IdP 平台工程 内部开发者平台

Forrester首次面向中国的开源报告:阿里云在云原生领域开源布局最全面

阿里巴巴云原生

阿里云 开源 云原生

超级AI助手:全新提升!中文NLP训练框架,快速上手,海量训练数据

汀丶人工智能

人工智能 大语言模型 ChatGLM-6B bloom

ARTS 0819 打卡

冰封的鸢尾花

ARTS 打卡计划

NFT交易市场/艺术品交易商城模式系统开发搭建

V\TG【ch3nguang】

NFT 数字藏品开发

NFT公链 联盟链 DAPP区块链开发部署

V\TG【ch3nguang】

公链 DAPP系统开发 NFT

高效模拟常见业务数据的 Mock 功能

Apifox

程序员 前端 API Mock Mock 服务

一文了解JVM对象内存布具以及内存分配规则

java易二三

Java 程序员 JVM 计算机

小灯塔系列-中小企业数字化转型系列研究——文档协作测评报告

向量智库

Flux 项目进入 CNCF 孵化阶段_云原生_田晓旭_InfoQ精选文章