微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Knative 基于 Kubernetes 与 Istio 的 Serverless 架构方案

程序名称:Knative

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Google Go

Knative 介绍

Knative(发音为 kay-nay-tiv)是谷歌开源的一套 Serverless 架构方案,它扩展了
Kubernetes,提供了一组中间件,提高了构建可在本地、云和第三方数据中心等地方运行的现代化、以源为中心且基于容器的应用的能力。

目前已经提供了以下组件:

  • Build - 源到容器的构建编排

  • Eventing - 事件管理和交付

  • Serving - 请求驱动的计算

Knative 专注于解决容器为核心的 Serverless 应用的构建、部署和运行的问题,它构建在 Kubernetes 和 Istio 平台之上,整合了
Kubernetes 提供的 deployment、replicaset 和 pods 等容器管理能力,与 Istio 提供的
ingress、LB、dynamic route 等网络管理功能

具体来说,Knative 组件将解决如下一系列问题:

Knative 的开发人员可以使用熟悉的语言、框架和方式来部署任何工作负载包括函数、应用与容器。

Knative 官网

https://github.com/knative

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐