Knative
Last updated
Last updated
Knative(发音为kay-nay-tiv)扩展了Kubernetes,提供了一组中间件组件,这些组件对于构建现代的、以源代码为中心的、基于容器的应用程序至关重要,这些应用程序可以在任何地方运行:本地、云中,甚至是第三方数据中心。
Knative项目下的每个组件都试图识别通用模式,并编写成功的、基于Kubernetes的框架和应用程序共享的最佳实践。Knative components专注于解决平凡但困难的任务,例如:
部署容器
使用蓝绿部署路由和管理流量
根据需要自动扩展和调整工作负载
将运行服务绑定到事件生态系统
Knative上的开发人员可以使用熟悉的习惯用法、语言和框架来部署函数、应用程序或容器工作负载
Serving
Eventing
Knative专为不同的角色而设计