11장. CloudEvents에 함수 구독
일련의 이벤트에 함수를 구독할 수 있습니다. 이렇게 하면 함수를 필터에서 정의한 CloudEvent
오브젝트에 연결하고 자동 응답을 활성화합니다.
11.1. CloudEvents에 함수 구독
subscribe
명령은 함수를 일련의 이벤트에 연결하고 CloudEvent
메타데이터에 대한 일련의 필터와 Knative Broker를 사용하는 위치에서 이벤트 소스로 일치시킵니다.
사전 요구 사항
- 클러스터에 Knative Eventing이 설치되어 있습니다.
- Knative 브로커를 구성했습니다.
-
Knative(
kn
) CLI가 설치되어 있습니다.
프로세스
다음 명령을 실행하여 지정된 브로커의 이벤트에 함수를 구독합니다.
명령 예
$ kn func subscribe --filter type=com.example.Hello --source my-broker
--source
플래그를 사용하여 브로커와 하나 이상의--filter
플래그를 지정하여 필터를 지정합니다.default 브로커를 사용하기 위해
--source
플래그를 생략할 수도 있습니다.명령 예
$ kn func subscribe --filter type=com.example --filter extension=my-extension-value
Knative 트리거를 사용하여 함수를 배포합니다.
명령 예
$ kn func deploy
출력 예
🙌 Function image built: <registry>/hello:latest 🎯 Creating Triggers on the cluster ✅ Function deployed in namespace "default" and exposed at URL: http://hello.default.my-cluster.example.com