写点什么

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:255262

评论

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

Nginx常见典型故障|Linux干货

赖猫

c++ nginx Linux

Serverless 落地之痛怎么解?

阿里巴巴中间件

Serverless

揭秘大流量场景下发布如丝般顺滑背后的原因

阿里巴巴中间件

阿里巴巴

代码零改动Serverless架构升级?这家在线编程教育企业是这么做的

阿里巴巴中间件

Python Serverless

夜莺二次开发指南-监控系统(2)

ning

滴滴夜莺 夜莺监控

数据为墨,智能作笔:画一卷新姑苏繁华图

脑极体

世界之书:《禅与摩托车维修艺术》与发现良质

lidaobing

禅与摩托车维修艺术 28天写作

单点破局思维|技术人应知的创新思维模型(8)

Alan

个人成长 技术人应知的创新思维模型 七日更 28天写作

30G 上亿数据的超大文件,如何快速导入生产环境?

楼下小黑哥

Java MySQL 并发编程 线程池

Go中的Channel背后的设计哲学

soolaugust

Go Concurrency Patterns 七日更 CSP Go 语言

如何成为架构师?

xcbeyond

个人成长 架构师 七日更

TypeScript | 第三章:函数、泛型和枚举

梁龙先森

typescript 编程 大前端 七日更

JDK 16 即将发布,新特性速览!

xcbeyond

Java 七日更

最有技术含量的面试

escray

面试 面经 七日更 十日谈

12张图带你彻底理解分布式事务!!

冰河

分布式事务 BASE理论 TCC ACID CAP理论

[git使用技巧] git提交忽略不必要的文件或文件夹

xcbeyond

git 七日更

wildfly 21的domain配置

程序那些事

程序那些事 wildfly wildfly21 配置管理 domain模式

附PPT丨AWS基于数据湖构建云上的数据分析架构

dbaplus社群

数据湖 AWS

语音助手中的复杂语义表达方法

DataFunTalk

AI nlp

SQL优化最干货总结-MySQL「2020年终总结版」

Java架构师迁哥

夜莺二次开发指南-监控系统(1)

ning

滴滴夜莺 夜莺监控

生产环境全链路压测建设历程 18:某快递 A 股上市公司的生产压测案例之中篇

数列科技杨德华

全链路压测 七日更

Spring Cloud 2020.0.0正式发布,再见了Netflix

YourBatman

Spring Cloud Spring Boot netflix 2020.0.0

《数据分析》PDF免费下载

计算机与AI

数据分析

Shell简介

入门小站

Shell

手写线程池,对照学习ThreadPoolExecutor线程池实现原理!

小傅哥

Java 小傅哥 线程池 七日更 ThreadPoolExecutor

低代码与零代码工具的这些特征,弥补了所有人和IT之间的差距!

J2PaaS低代码平台

程序员 互联网 开发者 软件开发 开发工具

用大白话给你解释Zookeeper的选举机制

爱笑的架构师

zookeeper ZooKeeper原理 七日更

彩色的线,数据的诗,你好——贵州鲲鹏!

脑极体

“社恐”独处好去处:无人自习室,一个人的“世外桃源”

IoT云工坊

物联网 无人自习室 智能门禁 智能灯控 线上预约

业务中台建设 - 配置化

孝鹏

中台 微服务 配置化开发

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