跳到内容

语言包

语言包可用于扩展 Knative Functions,以支持额外的运行时、函数签名、操作系统和为函数安装的工具。语言包通过 Git 仓库或作为磁盘上的目录进行分发。

有关更多信息,请参阅语言包文档。

使用外部 Git 仓库

创建新函数时,可以指定一个 Git 仓库作为模板文件的来源。Knative Extensions 维护了一组示例模板,可在项目创建期间使用。

例如,您可以运行以下命令以使用 Node.js 的metacontroller模板

func create myfunc -l nodejs -t metacontroller --repository https://github.com/knative-extensions/func-tastic

本地安装语言包

可以使用 func repository 命令在本地安装语言包。

例如,要添加 Knative Extensions 示例模板,您可以运行以下命令

func repository add knative https://github.com/knative-extensions/func-tastic

安装 Knative Extensions 示例模板后,您可以通过在 create 命令中指定 knative 前缀来使用 metacontroller 模板

func create -t knative/metacontroller -l nodejs my-controller-function

我们使用分析和 cookie 来了解网站流量。有关您使用我们网站的信息会与 Google 共享以达到此目的。了解更多。