11.1.2 Knative的设计

如图11-2所示,Knative的设计考虑了不同的角色。

·开发人员:Knative组件为开发人员提供Kubernetes原生的API,用于将无服务器式函数、应用程序和容器部署到自动扩展的运行时环境中。

·运维人员:Knative组件旨在集成到更加优雅的产品中,云服务提供商或大型企业的内部团队可以进行运维。任何企业或云提供商都可以将Knative组件应用到自己的系统中,并将这些价值传递给它们的客户。

·贡献人员:Knative是一个多元化、开放和包容的社区。凭借明确的项目范围,轻量级治理模型以及可插拔组件之间简洁的分离机制,Knative项目建立了高效的贡献者工作流程。

图11-2 Knative的设计