×

使用 Knative (kn) CLI 更新触发器提供了一个简化且直观的用户界面。

使用 Knative CLI 更新触发器

您可以使用带有某些标志的kn trigger update命令来更新触发器的属性。

先决条件
  • OpenShift Serverless 运算符和 Knative Eventing 已安装在您的 OpenShift Container Platform 集群上。

  • 您已安装 Knative (kn) CLI。

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

步骤
  • 更新触发器

    $ kn trigger update <trigger_name> --filter <key=value> --sink <sink_name> [flags]
    • 您可以更新触发器以过滤与传入事件匹配的精确事件属性。例如,使用type属性

      $ kn trigger update <trigger_name> --filter type=knative.dev.event
    • 您可以从触发器中删除过滤器属性。例如,您可以删除键为type的过滤器属性

      $ kn trigger update <trigger_name> --filter type-
    • 您可以使用--sink参数更改触发器的事件接收器

      $ kn trigger update <trigger_name> --sink ksvc:my-event-sink