Knative Eventing:CloudEvent过滤机制详解
1. 认识Broker与Trigger
在开发过程中,通常无需手动设置Broker,Knative会为我们安装一个带有基本默认设置的Broker,用于开发环境。安装完成后,Broker会监听提交或修改的Trigger。
我们可以通过创建一个Trigger并进行查看来验证这一点,示例代码如下:
$ kn trigger create example-trigger \
--filter type=dev.knative.example.com \
--sink http://example.com/
Trigger 'example-trigger' successfully created in namespace 'default'.
$ kn trigger describe example-trigger
Name:
example-trigger
Namespace:
default
Labels:
eventing.knative.dev/broker=default
Annotations:
eventing.knative.dev/creator=jchester@example.com,
➥eventing.knative.dev/lastModifier ...
Age:
1m
Broker:
default
Filter:
type:
dev.knative.example.com
Sink:
URI:
http://example.com/
Conditions:
OK TYPE
AGE REASO
超级会员免费看
订阅专栏 解锁全文
54

被折叠的 条评论
为什么被折叠?



