Knative Functions 概述¶
Knative Functions 为在 Knative 上使用函数提供了一个简单的编程模型,无需深入了解 Knative、Kubernetes、容器或 Dockerfile。
Knative Functions 使您能够通过使用 func
CLI 将无状态、事件驱动 函数轻松创建、构建和部署为 Knative 服务。
当您构建或运行函数时,将自动为您生成Open Container Initiative (OCI) 格式 容器镜像,并存储在容器注册表中。每次您更新代码并运行或部署它时,容器镜像也会更新。
您可以通过使用 func
CLI 或使用 Knative CLI 的 kn func
插件来创建函数和管理函数工作流。
函数模板¶
Knative Functions 提供了模板,可以通过在运行 create
命令时启动函数项目样板来创建基本函数。
模板允许您为函数选择语言和调用格式。以下模板适用于 CloudEvent 和 HTTP 调用格式
语言包¶
函数可以使用可用的语言包支持的任何语言编写。
函数入门¶
在使用 Knative Functions 之前,您必须拥有 Knative 开发环境的访问权限。要设置开发环境,您可以按照Knative 快速入门教程进行操作。