[id="serverless-create-kn-trigger_{context}"] = Creating a trigger using `kn` The Knative CLI provides a set of `kn trigger` commands that can be used to create and manage triggers. .Procedure * Create a trigger: + [source,terminal] ---- $ kn trigger create --broker --filter --sink ---- + Alternatively, you can create a trigger and simultaneously create the `default` broker using broker injection: + [source,terminal] ---- $ kn trigger create --inject-broker --filter --sink ---- + By default, triggers forward all events sent to a broker to sinks that are subscribed to that broker. + Using the `--filter` attribute for triggers allows you to filter events from a broker, so that subscribers will only receive a subset of events based on your defined criteria. +