From b59a3d97f00de8dc6c627790d44261c6d56ef53a Mon Sep 17 00:00:00 2001 From: Matt Moore Date: Thu, 6 Feb 2020 17:56:32 -0800 Subject: [PATCH] Reflect the separation of the Channel-based Broker. (#2182) See also: https://github.com/knative/eventing/pull/2519 --- docs/install/knative-with-any-k8s.md | 51 +++++++++++++++------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/docs/install/knative-with-any-k8s.md b/docs/install/knative-with-any-k8s.md index 96f6dd4fe..9082e6145 100644 --- a/docs/install/knative-with-any-k8s.md +++ b/docs/install/knative-with-any-k8s.md @@ -376,35 +376,38 @@ The following command installs an implementation of Channel that runs in-memory. {{< tabs name="eventing_brokers" default="Channel-based" >}} {{% tab name="Channel-based" %}} +The following command installs an implementation of Broker that utilizes Channels: -The core install above includes an implementation of Broker that uses Channels. + ```bash + kubectl apply --filename https://github.com/knative/eventing/releases/download/{{< version >}}/channel-broker.yaml + ``` To customize which channel implementation is used, update the following ConfigMap: -```yaml -apiVersion: v1 -kind: ConfigMap -metadata: - name: default-ch-webhook - namespace: knative-eventing -data: - default-ch-config: | - # This is the cluster-wide default channel. - clusterDefault: - apiVersion: messaging.knative.dev/v1alpha1 - kind: InMemoryChannel + ```yaml + apiVersion: v1 + kind: ConfigMap + metadata: + name: default-ch-webhook + namespace: knative-eventing + data: + default-ch-config: | + # This is the cluster-wide default channel. + clusterDefault: + apiVersion: messaging.knative.dev/v1alpha1 + kind: InMemoryChannel - namespaceDefaults: - # This allows you to specify different defaults per-namespace, - # in this case the "some-namespace" namespace will use the Kafka - # channel by default. - some-namespace: - apiVersion: messaging.knative.dev/v1alpha1 - kind: KafkaChannel - spec: - numPartitions: 2 - replicationFactor: 1 -``` + namespaceDefaults: + # This allows you to specify different defaults per-namespace, + # in this case the "some-namespace" namespace will use the Kafka + # channel by default. + some-namespace: + apiVersion: messaging.knative.dev/v1alpha1 + kind: KafkaChannel + spec: + numPartitions: 2 + replicationFactor: 1 + ``` {{< /tab >}}