Questo contenuto non è disponibile nella lingua selezionata.
Chapter 11. Subscribing functions to CloudEvents
You can subscribe a function to a set of events. This links your function to CloudEvent objects defined by your filters and enables automated responses.
11.1. Subscribing a function to CloudEvents Copia collegamentoCollegamento copiato negli appunti!
The subscribe command connects the function to events by matching filters for CloudEvent metadata and using a Knative Broker as the source. The function then consumes events from the broker.
Prerequisites
- You have installed Knative Eventing on the cluster.
- You have configured a Knative Broker.
-
You have installed the Knative (
kn) CLI.
Procedure
Subscribe the function to events for a given broker by running the following command:
You get an output similar to the following example command:
$ kn func subscribe --filter type=com.example.Hello --source my-brokerUse the
--sourceflag to specify the broker and one or more--filterflags to specify your filters.You can also omit the
--sourceflag to use the default broker:You get an output similar to the following example command:
$ kn func subscribe --filter type=com.example --filter extension=my-extension-valueDeploy the function with Knative Triggers:
You get an output similar to the following example command:
$ kn func deployYou get an output similar to the following example:
🙌 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