Google 宣布将 Knative 捐赠给 CNCF
11月30日,Google 宣布将 Knative 捐赠给 the Cloud Native Computing Foundation (CNCF)。
Knative 是企业级 Serverless 开源解决方案,目的是将 Serverless 进行标准化。Knative 项目在2018年创立,参与的公司包括Google、Pivotal、IBM、Red Hat等。11月2日,Knative 1.0 里程碑发布,代表 Knative 已经达到生产级,并通过实践检测通过。
目前,Knative 项目正在申请成为 CNCF 孵化项目。下一步,Google、Knative 将和 CNCF TOC 一起进行工作,确保平滑过度。这个流程大概需要2到3个月的时间。
Knative 简单介绍
Knative 包括两个部分:Serving 、Eventing。更多的细节,请参考一下 Knative 的。
Serving:用于定义 Serverless 服务,提供一种机制时服务Serverless 化。支持的特性包括:从0到N的扩所容、基于 RPS 的自动伸缩、更灵活的服务发现及灰度控制等。
Eventing:用于定义 Serverless 的触发机制和服务的组合方式。例如:当有消息到 Kafka时,自动启动一系列 Serving 容器来处理。这个业务场景可以通过 Eventing 的 EventSource 及 Channel 来实现。