Menu Close
5.13.2. 创建使用默认设置的代理
OpenShift Serverless 提供了一个 default
Knative 代理,您可以使用 kn
CLI 创建该代理。您还可以通过将 eventing.knative.dev/injection: enabled
注解添加到触发器来创建 default
代理,或者将 eventing.knative.dev/injection=enabled
标签添加到命名空间。
5.13.2.1. 使用 Knative CLI 创建代理
代理可与触发器结合使用,用于将事件源发送到事件 sink。使用 kn
CLI 创建代理通过直接修改 YAML 文件,提供更精简且直观的用户界面。您可以使用 kn broker create
命令使用 kn
CLI 创建代理。
先决条件
- OpenShift Serverless Operator 和 Knative Eventing 已安装在 OpenShift Container Platform 集群中。
-
已安装 Knative(
kn
)CLI。 - 您已创建了一个项目,或者具有适当的角色和权限访问项目,以便在 OpenShift Container Platform 中创建应用程序和其他工作负载。
流程
创建
default
代理:$ kn broker create default
验证
使用
kn
命令列出所有现有代理:$ 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
可选:如果使用 OpenShift Container Platform Web 控制台,在 Developer 视角中进入 Topology 视图来查看存在的代理: