1.2. 创建、部署和调用函数
在 OpenShift Serverless 中,您可以使用 kn func
创建、部署和调用功能。
流程
创建功能项目:
$ kn func create -l <runtime> -t <template> <path>
示例命令
$ kn func create -l typescript -t cloudevents examplefunc
输出示例
Created typescript function in /home/user/demo/examplefunc
进入功能项目目录:
示例命令
$ cd examplefunc
本地构建并运行功能:
示例命令
$ kn func run
将功能部署到集群中:
$ kn func deploy
输出示例
Function deployed at: http://func.example.com
调用函数:
$ kn func invoke
这将在本地或远程运行函数调用。如果两者都在运行,则调用本地。