×

创建代理后,您可以使用 Knative (kn) CLI 命令或通过修改 OpenShift Container Platform Web 控制台中的代理来管理您的代理。

使用 CLI 管理代理

Knative (kn) CLI 提供可用于描述和列出现有代理的命令。

使用 Knative CLI 列出现有代理

使用 Knative (kn) CLI 列出代理提供了简化且直观的用户界面。您可以使用 kn broker list 命令使用 Knative CLI 列出集群中现有的代理。

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

  • 您已安装 Knative (kn) CLI。

步骤
  • 列出所有现有代理

    $ kn broker list
    示例输出
    NAME      URL                                                                     AGE   CONDITIONS   READY   REASON
    default   http://broker-ingress.knative-eventing.svc.cluster.local/test/default   45s   5 OK / 5     True

使用 Knative CLI 描述现有代理

使用 Knative (kn) CLI 描述代理提供了简化且直观的用户界面。您可以使用 kn broker describe 命令使用 Knative CLI 打印有关集群中现有代理的信息。

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

  • 您已安装 Knative (kn) CLI。

步骤
  • 描述现有代理

    $ kn broker describe <broker_name>
    使用默认代理的示例命令
    $ kn broker describe default
    示例输出
    Name:         default
    Namespace:    default
    Annotations:  eventing.knative.dev/broker.class=MTChannelBasedBroker, eventing.knative.dev/creato ...
    Age:          22s
    
    Address:
      URL:    http://broker-ingress.knative-eventing.svc.cluster.local/default/default
    
    Conditions:
      OK TYPE                   AGE REASON
      ++ Ready                  22s
      ++ Addressable            22s
      ++ FilterReady            22s
      ++ IngressReady           22s
      ++ TriggerChannelReady    22s

使用开发者视角将代理连接到汇聚点

您可以在 OpenShift Container Platform **开发者** 视角中通过创建触发器将代理连接到事件汇聚点。

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

  • 您已登录到 Web 控制台,并且处于 **开发者** 视角。

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

  • 您已创建汇聚点,例如 Knative 服务或通道。

  • 您已创建代理。

步骤
  1. 在 **拓扑** 视图中,指向您已创建的代理。将出现箭头。将箭头拖动到您想要连接到代理的汇聚点。此操作将打开 **添加触发器** 对话框。

  2. 在 **添加触发器** 对话框中,输入触发器的名称,然后单击 **添加**。

验证

您可以通过查看 **拓扑** 页面来验证代理是否已连接到汇聚点。

  1. 在 **开发者** 视角中,导航到 **拓扑**。

  2. 单击连接代理和汇聚点的线,以在 **详细信息** 面板中查看有关触发器的详细信息。