4.4. デフォルトのブローカーバッキングチャネルの設定
チャネルベースのブローカーを使用している場合は、ブローカーのデフォルトのバッキングチャネルタイプを InMemoryChannel または KafkaChannel に設定できます。
前提条件
- OpenShift Container Platform に対する管理者権限を持っている。
- OpenShift Serverless Operator および Knative Eventing がクラスターにインストールされている。
-
OpenShift (
oc) CLI がインストールされている。 -
Apache Kafka チャネルをデフォルトのバッキングチャネルタイプとして使用する場合は、クラスターに
KnativeKafkaCR もインストールしている。
手順
KnativeEventingカスタムリソース (CR) を変更して、config-br-default-channelConfig Map の設定の詳細を追加します。apiVersion: operator.knative.dev/v1beta1 kind: KnativeEventing metadata: name: knative-eventing namespace: knative-eventing spec: config:1 config-br-default-channel: channel-template-spec: | apiVersion: messaging.knative.dev/v1beta1 kind: KafkaChannel2 spec: numPartitions: 63 replicationFactor: 34 更新された
KnativeEventingCR を適用します。$ oc apply -f <filename>