×

您可以通过调用已部署的函数来测试它。您可以使用kn func工具。

使用测试事件调用已部署的函数

您可以使用kn func invoke CLI 命令发送测试请求以调用本地或 OpenShift Container Platform 集群上的函数。您可以使用此命令测试函数是否正常工作并能够正确接收事件。在函数开发过程中,本地调用函数非常有用。在集群上调用函数对于更接近生产环境的测试很有用。

前提条件
  • OpenShift Serverless 运算符和 Knative Serving 已安装在集群上。

  • 您已安装 Knative (kn) CLI。

  • 您已创建项目或有权访问具有适当角色和权限以在 OpenShift Container Platform 中创建应用程序和其他工作负载的项目。

  • 您必须已部署要调用的函数。

步骤
  • 调用函数

    $ kn func invoke
    • 只有在当前运行本地容器镜像或在集群中部署函数时,kn func invoke命令才有效。

    • kn func invoke命令默认在本地目录上执行,并假设此目录是函数项目。