IBM Developer 博客

通过 IBM Developer 关注最新动态并获取信息

了解 IBM 如何通过帮助成立 CNCF 而履行其开源承诺。


企业开源先驱

IBM 与 Red Hat 联姻充分证明了 IBM 对于开发者和开源项目所作的承诺。实际上,IBM 自上世纪 90 年代起就已经加入了开源社区,并且是第一家在企业中率先采用开源技术的公司,早在 2000 年,就拥抱 Linux 将其作为系统战略。此后,IBM 一直是为 Linux 代码做出贡献的顶级企业之一并确保所有 IBM 平台都支持 Linux。

云原生计算基金会

开端:Kubernetes 与 CNCF

快进到 2015 年,也就是 Kubernetes 发布之时。Linux 基金会的一部分举措是为开发者提供良好的治理模型来指导 Kubernetes相关的工作,因此很快便成立了云原生计算基金会 (CNCF)。 IBM 与包括 Red Hat 在内的多家公司联手,帮助成立核心企业工作组来组建 CNCF 的领导委员会。目前,IBM Todd Moore 担任 CNCF 理事会主席

尽管 Kubernetes 推动了 CNCF 的成立,但它并没有止步于此。

CNCF 的目标

虽然 CNCF 是由最大的科技巨头组成,但是 CNCF 背后的合作和工作意味着这些公司只能采用最前沿的开放治理技术。关于 CNCF 选择最佳方法或技术的观点可能会让人有些困惑,但事实并非如此。CNCF 有一个称为技术监督委员会 (TOC) 的审查委员会,负责审查要加入的项目并确保其符合此处列出的条件。注意,CNCF 并不是要对任何特定技术或方法做出“顶尖的,最好的”这样的判断。通过每年举办各种活动和会议,CNCF 致力于推广不同技术,围绕这些技术开展培训,同时也为开发者建立网络和协作完成项目创造机会。

CNCF 的影响力和成长

虽然 Kubernetes 是 CNCF 背后的推动力,但该组织在过去 3 年里已取得了长足的发展。在 Kubernetes 已经成为独立项目的情况下,该组织现在共有 17 个项目正在孵化中。 CNCF 还是自身会议之外的各种会议的自豪支持者,例如 DockerCon、OSS 峰会等。该组织还高度重视跨项目协作和测试,因此可以协调开发者。

IBM 对于 CNCF 项目的贡献

除了 IBM 员工担任 CNCF 治理委员会的主席外,IBM 还十分积极地参与许多工作组和 CNCF 管理的项目,例如 Kubernetes 本身、Serverless 工作组、containerD,helm、etcd、CloudEvents 等等。

IBM 和 CNCF 的未来

随着我们继续与 CNCF 合作,我们可能会扩大项目范围以及对云原生开源技术的承诺。正如大家所见,开发者和企业都在朝着多云和混合环境迈进。容器和编排可以为这一发展趋势助一臂之力。云原生计算基金会通过促进和维持供应商中立的开源项目生态系统,竭力推动这种范式的采用。在 IBM,我们努力在 IBM Developer 上发布 Code Pattern、教程和其他教育资源,希望帮助您使用开放技术来创建项目。

参考资源

如果您想要详细了解 CNCF 的工作或希望做出贡献,请查看以下更多资源:

本文翻译自:IBM’s dedication to open source and its involvement with the CNCF(2019-01-22)