50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

评论

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

算法题每日一练---第10天:时间显示

知心宝贝

算法 前端 后端 7月月更

C# Serialport的发送和接收

IC00

C# 7月月更

面试突击68:为什么 TCP 需要 3 次握手?

王磊

Java 面试题 网络

一种分布式深度学习编程新范式:Global Tensor

OneFlow

深度学习 编程 分布式

万字详解“用知识图谱驱动企业业绩增长”

博文视点Broadview

vue2升级vue3:provide与inject 使用注意事项

zhoulujun

Vue3 provide inject

Kubernetes网络插件详解 - Calico篇 - 概述

巨子嘉

为啥谷歌的内部工具不适合你?

laofo

DevOps cicd 研发效能 工具链 谷歌

LeetCode-67. 二进制求和(java)

bug菌

Leet Code 7月月更

Qt | 关于如何使用事件过滤器 eventFilter

YOLO.

qt 7月月更

语音聊天app源码——钠斯直播系统源码

开源直播系统源码

直播系统源码 语音聊天系统 语音聊天软件 一对一语音聊天系统

vue2升级vue3:vue3 hooks库选用

zhoulujun

Vue3 Hooks vueuse ahooks

前端食堂技术周刊第 45 期:Vite3.0、第91次TC39会议、Figma背后的CSS、B 站事故复盘、图片优化工具

童欧巴

前端 deno vite TC39 figma

第二届中国Rust开发者大会来啦,完整议程大曝光!

Mike Tang

rust rust conf

SAP ABAP Netweaver 容器化的一些前沿性研究工作分享

汪子熙

SAP abap Netweaver Docker 镜像 7月月更

vue2升级vue3: h、createVNode、render、createApp使用

zhoulujun

Vue3

2B和2C

白粥

服务器内存故障预测居然可以这样做!

vivo互联网技术

运维 内存监控 EDAC 内存预测

期待已久的 RocketMQ Summit 等待你的参与!

阿里巴巴云原生

Apache 阿里云 RocketMQ 云原生 消息队列

如何写一篇百万阅读量的文章

六月的雨在InfoQ

内容 个人提升 写作技巧

vue2升级vue3:单文件组件概述 及 defineExpos/expose

zhoulujun

Vue3 expose

模块二作业

薛敏

C#入门系列(三十一) -- 运算符重载

陈言必行

7月月更

入门前端 -- CSS

bo

CSS 前端 7月月更

Okaleido生态核心权益OKA,尽在聚变Mining模式

西柚子

vue2升级vue3:Vue Demij打通vue2与vue3壁垒,构建通用组件

zhoulujun

Vue3 vue2 demij vue2有vue3兼容

如何使用Docker内的kafka服务

程序员欣宸

Java kafka 7月月更

STM32+MFRC522完成IC卡号读取、密码修改、数据读写

DS小龙哥

7月月更

Prometheus 运维工具 Promtool (二)Query 功能

耳东@Erdong

Prometheus 7月月更 Promtool

java零基础入门-异常、线程(上)

喵手

Java 7月月更

莫慌!Java 多商户外贸版系统这不就来了么

CRMEB

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