$ kn func deploy [-n <namespace> -p <path> -i <image>]
您可以使用kn func
工具将函数部署到集群。
您可以使用kn func deploy
命令将函数作为 Knative 服务部署到集群。如果目标函数已部署,则会使用推送到容器镜像注册表的新的容器镜像更新它,并且 Knative 服务也会更新。
在集群上安装了 OpenShift Serverless Operator 和 Knative Serving。
您已安装 Knative (kn
) CLI。
您已创建项目或有权访问具有相应角色和权限以在 OpenShift Container Platform 中创建应用程序和其他工作负载的项目。
您必须已经创建并初始化要部署的函数。
部署函数
$ kn func deploy [-n <namespace> -p <path> -i <image>]
Function deployed at: http://func.example.com
如果未指定namespace
,则函数将部署到当前命名空间。
除非指定path
,否则函数将从当前目录部署。
Knative 服务名称源自项目名称,不能使用此命令更改。
您可以使用**开发者**视角的**+添加**视图中的**从 Git 导入**或**创建无服务器函数**来使用 Git 仓库 URL 创建无服务器函数。 |