创建ns
[root@k8s-1 event]# kubectl create ns event-example
[root@k8s-1 event]# kubectl label namespace event-example knative-eventing-injection=enabled
验证broker
[root@k8s-1 event]# kubectl --namespace event-example get Broker default
NAME READY REASON URL AGE
default True http://default-broker.event-example.svc.cluster.local 70s
创建knative service
[root@k8s-1 event]# kubectl --namespace event-example apply --filename - << END
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: my-service
namespace: event-example
spec:
template:
spec:
containers:
- # This corresponds to
# https://github.com/knative/eventing-contrib/blob/v0.2.1/cmd/message_dumper/dumper.go.
image: gcr.io/knative-releases/github.com/knative/eventing-sources/cmd/message_dumper@sha256:ab5391755f11a5821e7263686564b3c3cd5348522f5b31509963afb269ddcd63
END
[root@k8s-1 event]# kubectl get ksvc -n event-example
NAME URL LATESTCREATED LATESTREADY READY REASON
my-service http://my-service.event-example.example.com my-service-7frtw my-service-7frtw True
创建trigger
[root@k