看来至少有一个与Kubernetes相关的开源项目——Knative注定不会加入CNCF的母项目。事实上,它不会加入任何基金会。根据谷歌项目经理、Knative指导委员会成员Donna Malayeri近日发给Knative开发者的一封电子邮件,谷歌近期不会放弃对该项目的控制权。
Knative是一个很有前途的平台,用于构建、部署和管理现代无服务器工作负载,但它还没有为黄金时代做好准备。
Malayeri写道:“自Knative项目开始以来,人们一直在疑问是否可以将捐赠给基金会,如CNCF。”代表“谷歌”的她表示,“谷歌领导层已经考虑过这一点,并且决定在可预见的将来,不把它捐赠任何基金会。”
这对许多有Knative开发者和支持者来说是一个惊喜,因为许多人推测谷歌最终会把Knative送给CNCF,或者另一个提供开放治理的基金会,比如Apache Software Foundation。这已成为开源项目的预期路线,因为开放治理被视为围绕项目构建健壮的开发人员社区的重要步骤。许多开发人员(以及潜在用户)对少数供应商控制方向的项目持怀疑态度。
这似乎是Knative前进的方向。至少目前,社区的投入将是有限的。该项目由一个由7名成员组成的指导委员会管理,其中4名成员是谷歌员工,其他3个来自Pivotal(现在是VMWare的一部分)、IBM和红帽。由于任何行动都需要多数票,这使得谷歌完全处于主导地位。
不过,谷歌在指导委员会中不平衡地位可能会改变。在通知中,Malayeri说:“在接下来的几周内,我们计划说清楚项目成员如何在Knative中获得领导职位。一如既往,我们的目标是确保Knative服务于我们的用户、社区以及通过使用Knative受益的每个人的需求。”她还指出,该项目仍然是开源的,也没有迹象表明这种情况会发生改变。
在目前这个阶段,这么做的意义不大。Knative还没有被推荐用于生产,而且预计要等到春季的某个时候才能发布beta版。
另一个谷歌持有的Kubernetes相关项目是Istio,没有在邮件中提及,但根据报道,谷歌也打算不放手。一个密切参与上游Kubernetes开发的人士表示,Istio开发者在一个简报中被告知该项目将保持在谷歌的控制之下,不会捐赠给某一个基金会。
鉴于Knative的情况,这合情合理。Istio是一个服务网格,主要用于Kubernetes,也是运行Knative的必要组件。与Knative不同的是,Istio已经脱离了测试阶段,开始投入生产使用。
https://www.datacenterknowledge.com/google-alphabet/googles-keeping-knative-development-under-its-thumb-foreseeable-future
领取专属 10元无门槛券
私享最新 技术干货