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
$ kn func subscribe --filter type=com.example.Hello --source my-broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow --source
플래그를 사용하여 브로커와 하나 이상의--filter
플래그를 지정하여 필터를 지정합니다.default 브로커를 사용하기 위해
--source
플래그를 생략할 수도 있습니다.명령 예
kn func subscribe --filter type=com.example --filter extension=my-extension-value
$ kn func subscribe --filter type=com.example --filter extension=my-extension-value
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Knative 트리거를 사용하여 함수를 배포합니다.
명령 예
kn func deploy
$ kn func deploy
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
🙌 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
🙌 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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow