我很幸运在过去几年有机会从零开始构建一个开源基金会,担任云原生计算基金会 (CNCF) 的创始执行董事。自 2015 年底以来,该基金会已发展到在全球拥有 200 多个成员和 18 个创新的云原生项目。此外,我们最近首次发布了一份年度报告,介绍了我们的社区在 2017 年取得的成就。
关于这次经历有趣的是,更多人了解我们的项目,例如 Kubernetes、Envoy 和 Prometheus,而不是了解它们背后的开源基金会。本文的目标是准确解释云原生计算基金会 (CNCF) 的目的是什么,以及我们如何支持我们的云原生开放基础设施项目社区。
Kubernetes 和云原生的家园
CNCF 最初的种子项目是 Kubernetes,因为编排是迈向云原生基础设施的关键部分。众所周知,Kubernetes 是有史以来速度最快的开源项目之一,有时被亲切地称为“云端的 Linux”。Kubernetes 已成为事实上的编排系统,拥有 50 多个认证的 Kubernetes 解决方案,并得到世界顶级云提供商的支持。此外,CNCF 是第一个将世界排名前 10 的云提供商都纳入会员的开源基金会。
然而,CNCF 的目标不仅仅是 Kubernetes 的家园,因为云原生和开放基础设施运动包含的不仅仅是编排。
一个开放基础设施项目社区
CNCF 拥有一个独立管理的项目社区;截至今天,有 18 个项目涵盖了云原生的各个方面。例如,Prometheus 与 Kubernetes 完美集成,但也为云原生领域之外的环境带来了现代监控实践。Envoy 是一个云原生边缘和代理,通过 Contour 或 Istio 等项目与 Kubernetes 集成,尽管 Envoy 也可用于任何使用反向代理的环境。gRPC 是一个通用的 RPC 框架,可以帮助您构建在 Kubernetes 或任何环境中运行的服务。许多其他 CNCF 项目也在纯云原生环境之外有应用场景,随着公司向云原生世界转型,我们将看到越来越多的使用。
云原生 landscape 和 trail map
每个人成为云原生的旅程都不同,因此为了帮助世界理解云原生概念,我们在 CNCF 中构建了两个工具
-
云原生 Landscape 旨在作为一张地图,穿越以前未知的云原生技术领域,并尝试对云原生领域中的大多数解决方案进行分类。
-
云原生 Trail Map 为开始云原生之旅的组织提供了一个概述。部署云原生应用程序有很多途径,其中 CNCF 项目代表了一条特别成熟的道路。
这些工具是开源的,任何人都可以使用。我们也欢迎大家贡献这些项目。
独立技术委员会 (TOC)
CNCF 技术运营委员会 (TOC) 是 CNCF 的技术管理机构,它接纳并监督 CNCF 中的所有项目。TOC 的职责是帮助推动基金会技术愿景的中立共识,同时为项目创建概念架构、协调项目以及移除或归档项目。
TOC 由云原生领域的九位技术领导者组成,包括 Kubernetes、Docker 和 Mesos 等的作者。TOC 由社区独立选举产生,以确保会员的付费仅用于支持我们项目的努力。
让最终用户发声
CNCF 的独特之处在于其作为一个开源基金会的结构,其中一个由来自世界各地的公司组成的官方最终用户社区被赋予发言权,以分享实践经验,并就哪些项目成为基金会的一部分提供意见。CNCF 最终用户社区能够选举一人加入技术运营委员会 (TOC),在技术愿景和项目方面代表最终用户。
从 Bloomberg、GitHub 和 Indeed 到 Pinterest 和 Zendesk,这些最终用户积极会面,分享从部署 Kubernetes 和 Envoy 等 CNCF 项目中获得的经验教训。
培养多样性和包容性
我从上次大型会议中最喜欢的收获之一是关注我们社区内的多样性和包容性,这从第一天就存在了
本周有 103 位与会者获得了多样性奖学金!这是有史以来任何会议对多样性的最大投资——感谢这个令人难以置信的委员会、@googlecloud、@Azure、@awscloud 和 @twistlockteam ?? [来自 #KubeCon + #CloudNativeCon 的直播] pic.twitter.com/GtxNCjb1g5
— CNCF (@CloudNativeFdn) December 6, 2017
为了重申多样性奖学金的影响,我想分享我们首批多样性奖学金获得者之一 Kris Nova 的一个例子
“我是会议的五位多样性奖学金获得者之一。CNCF 资助了这次旅行,这次活动极大地改变了我的生活。将近两年后,我现在是 CNCF 的大使,也是多样性委员会的成员之一。我为 Kubernetes 做出贡献,并且是一位已出版的作家,这一切都归功于 CNCF 给了我一个机会,让我能够参与其中。”
在我们上次的活动中,我们出色的多样性委员会筹集了 25 万美元,并帮助 100 多名多样性奖学金获得者参加了在奥斯汀举行的 KubeCon/CloudNativeCon。这是有史以来为开源会议举办的规模最大的多样性奖学金计划之一,我只希望其他活动在未来能努力超越我们。
加入 CNCF 社区
CNCF 社区通过我们的贡献者、会员、聚会和大使遍布全球。我们拥有全球 200 多个会员和超过 20,000 名贡献者参与我们的 CNCF 项目。通过我们的 官方聚会计划,我们拥有超过 60,000 名会员,遍布 30 个国家/地区,每周举办聚会。我们有超过 50 位大使在全球范围内普及云原生技术和最佳实践。我们甚至与 edX.org 合作提供了一个 免费的 Kubernetes 课程,已有超过 25,000 人参加。
我们全年举办各种 CNCF 活动,CloudNativeCon 和 KubeCon 欧洲将于 5 月 2 日至 4 日在美丽的哥本哈根举行。我们还将在今年晚些时候在中国举办我们的首次活动,以及在西雅图举办我们的旗舰北美活动。我们还为 Prometheus 等项目举办精品活动:例如,PromCon 将于今年晚些时候在柏林举行。请注意,我们所有的活动都提供多样性奖学金,我们强烈建议人们申请。
我们期待欢迎您加入我们的社区。加入我们,帮助使云原生计算普及,同时构建开放基础设施的未来。
评论已关闭。