11 月 4 日,无服务器 Knative 开发委员会宣布该项目已达到 1.0 里程碑。
Knative 是一个负责将 Kubernetes 集群与无服务器计算框架集成的中间件项目。VMware 的高级产品经理兼 Knative 项目的维护者 Omer Bensaadon 表示,版本达到 1.0 意味着项目已经达到一定成熟度,因此鼓励相关组织采用,它提供的抽象层能够增加 Kubernetes 自身的整体吸引力。
Knative 项目由 IBM、红帽、SAP、VMWare 等 50 家企业共同合作开发,但它不受任何开源联盟的管理,比如说负责监督 Kubernetes 开发的云原生计算基金会 (CNCF)。
Google 在 2018 年发布 Knative 项目,主要有两个组件:Knative Serving 使 IT 团队能够在 Kubernetes 之上部署多种无服务器计算框架,而 Knative Eventing 让开发人员能够构建事件驱动应用程序。Bensaadon 表示,总的来说,Knative 可以在公共云或本地 IT 环境中提供可在几秒钟内扩展的安全、无状态服务。
无服务器计算框架可以在构建事件驱动程序方面发挥关键作用。虽然基于事件驱动的程序架构已经存在了几十年,但最近随着近实时应用模式的流行,人们对构建和部署事件驱动程序的兴趣急剧增加。Amazon Web Services (AWS) 提供专有的 AWS Lambda 无服务器计算平台可以用来驱动这些类别的应用程序,其他云厂商也采用了一些类似的开源框架来提供这些功能。因此,无服务器计算框架也逐渐流行起来。而 Knative 能简化开发人员和 IT 运营团队的操作,所以鼓励相关组织安装 Knative ,提供一个抽象层以便开发和运维人员更轻松地调用 Kubernetes 功能,而无需掌握一系列自定义资源的低级应用 API。
参考链接:
https://knative.dev/blog/articles/knative-1.0/
评论