庆祝CNCF Flux一周年:可持续性、创新和增长

360影视 2025-02-05 12:04 3

摘要:译自 Celebrating a Year of Commitment to CNCF Flux: Sustainability, Innovation, and Growth,作者 Francesco Beltramini。

ControlPlane 在 CNCF Flux 资金耗尽时介入提供支持,确保其维护者能够继续开发。

译自 Celebrating a Year of Commitment to CNCF Flux: Sustainability, Innovation, and Growth,作者 Francesco Beltramini。

2024年1月,Flux面临资金问题。其创建者WeaveWorks无法再支持该项目及其维护者。在ControlPlane,我们决定介入。社区的需求与我们的开发和DevSecOps能力相符,因此我们雇佣了核心维护者继续他们重要的工作,通过功能、补丁和实现来支持Flux庞大的用户群。

我们确保维护者拥有继续开发工作所需的时间和专注力,并考虑了开源项目的盈利策略。同时,我们决定为想要完全支持版本的公司创建我们自己的Flux企业版。

Flux团队投入到该项目的远见和巨大努力体现在其采用率上:它是事实上的GitOps工具包,用于安全高效地大规模管理关键业务部署。Flux被信任用于运行从航天器和飞机到电信网络以及金融机构的一切事物。该项目需要继续,为此,它需要支持。

作为一个自举的独立组织,ControlPlane的承诺需要在财务风险与战略重点之间取得平衡。

对我们这个企业来说,这将严重拓宽我们的关注范围。我们将从一个为开源项目做出贡献的云原生咨询公司转变为保护Flux作为CNCF项目的未来。这不是我们轻易做出的决定。维持和发展Flux这样规模的项目不仅需要自举资金,还需要企业其他部门在整合和支持我们围绕开发速度、DevSecOps和渐进式交付的咨询工作方面的合作。

在过去的一年里,这一承诺促进了社区和客户之间新的信心和合作。通过在关键时刻管理Flux,ControlPlane保持了其作为稳定可靠的GitOps解决方案的良好声誉。这增强了ControlPlane作为维护和保护关键开源基础设施值得信赖的合作伙伴的地位,这与我们核心的咨询服务相符。

Flux是一个CNCF毕业的开源项目,我们很早就认识到需要进一步的支持。企业,特别是受监管和关键业务行业的企业,需要的不仅仅是优秀的软件。他们需要值得信赖的合作伙伴,这些合作伙伴深入了解他们独特的挑战,并能够提供满足严格的安全、可扩展性和可靠性要求的解决方案。

ControlPlane通过多年来在全球一些监管最严格的组织和部门(包括金融服务、电信和政府)的咨询工作赢得了这种信任。这些公司要求严格遵守法规,容错是其应用程序的必要条件,因此任何开源项目都必须满足这些要求。我们在交付安全、可扩展的云原生解决方案方面的实践经验帮助我们将围绕Flux的工作扩展到这些领域的特定需求。

这使我们能够围绕开源项目构建可持续的产品。ControlPlane Enterprise Flux的设计考虑了这些客户的需求。它提供增强的安全功能、专门的企业支持和保障,以及强大的新扩展工具,旨在应对全球受监管行业中云原生工作负载的挑战。

对于开源项目,我们使用专用的Kubernetes operator扩展了项目的核心功能,以便在自动驾驶模式下运行Flux,管理复杂混合集群部署中的安全性和生命周期。Flux Operator完全在AGPL下开源,并在ControlPlane Enterprise for Flux CD中捆绑在商业许可下。 企业版产品为开源 CNCF Flux 项目提供可持续的营收模式,直接资助维护者。它继续为所有人提供开源产品,而财务自由则使我们的核心维护者能够专注于上游开发,无需承受筹资的压力。

作为我们过去一年活动的一部分,我们支持 Flux 核心维护者发布了 CNCF Flux 项目的2025 年路线图,其中包含以下里程碑。至于Flux Operator和企业路线图,我们计划在今年发布客户最需要的功能,包括用于审查拉取请求的临时环境、Kubernetes 自助服务命名空间等等。该项目欢迎反馈和建议。

我们还与我们的客户合作,为基于此项目的 Flux 和企业产品获得了认证。这对团队来说是一个密集的过程,也是项目的一个宝贵过程。与一家国际大型银行一起进行这项工作,展示了我们所做的工作如何持续努力,为开发人员及其组织提供安全且日益重要的基础设施管理工具。过去一年中,与该银行 IT 团队进行的测试和审查会议是一次“火洗”,但这项艰苦的工作得到了验证,并带来了整个项目都从中受益的改进。

对于正在考虑如何支持开源或是否应该承担需要支持和指导的项目的公司,我们有一些经验教训要分享。首先,支持维护者是任何开源项目成功的关键要求。这意味着在可持续且有价值的项目 alongside 创建可持续的业务。其次,与大型企业合作意味着要寻找改进代码质量和加强系统的方法。这远非负担,它可以向您展示如何提高企业产品所能提供的价值。最后,谢天谢地,我们已经对此很熟悉;不要害怕联系您的社区并向他们学习经验。这通常会为您提供比您预期的更多见解,并且您可以将其应用于未来数年。

*编者注:Percona 将参加 State of Open Con 大会,该大会涵盖开源软件、开源硬件、金融和银行领域的开源以及移动/电信。活动将于 2 月 4-5 日在伦敦举行。The New Stack 的 Alex Williams 还将主持大会上关于 AI 开放性的一个环节。更多信息,请访问

来源:小陈科技讲堂

相关推荐