×

您可以使用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 创建无服务器函数。