1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 21:46:22 +01:00
Files
openshift-docs/serverless/develop/serverless-using-brokers.adoc

38 lines
1.7 KiB
Plaintext

:_content-type: ASSEMBLY
[id="serverless-using-brokers"]
= Brokers
include::_attributes/common-attributes.adoc[]
:context: serverless-using-brokers
toc::[]
include::snippets/serverless-brokers-intro.adoc[]
include::modules/serverless-broker-types.adoc[leveloffset=+1]
[id="serverless-using-brokers-creating-brokers"]
== Creating a broker that uses default settings
{ServerlessProductName} provides a `default` Knative broker that you can create by using the `kn` CLI. You can also create the `default` broker by adding the `eventing.knative.dev/injection: enabled` annotation to a trigger, or by adding the `eventing.knative.dev/injection=enabled` label to a namespace.
include::modules/serverless-create-broker-kn.adoc[leveloffset=+2]
include::modules/serverless-creating-broker-annotation.adoc[leveloffset=+2]
include::modules/serverless-creating-broker-labeling.adoc[leveloffset=+2]
include::modules/serverless-deleting-broker-injection.adoc[leveloffset=+2]
[id="serverless-using-brokers-managing-brokers"]
== Managing brokers
The `kn` CLI provides commands that can be used to list, describe, update, and delete brokers.
include::modules/serverless-list-broker-kn.adoc[leveloffset=+2]
include::modules/serverless-describe-broker-kn.adoc[leveloffset=+2]
[id="additional-resources_serverless-using-brokers"]
[role="_additional-resources"]
== Additional resources
* xref:../../serverless/develop/serverless-triggers.adoc#serverless-triggers[Triggers]
xref:../../serverless/discover/knative-event-sources.adoc#knative-event-sources[Event sources]
* xref:../../serverless/develop/serverless-event-delivery.adoc#serverless-event-delivery[Event delivery]
* xref:../../serverless/develop/serverless-kafka-developer.adoc#serverless-kafka-developer-broker[Kafka broker]