6.4. デフォルトのチャネル実装
default-ch-webhook
Config Map を使用して、Knative Eventing のデフォルトのチャネル実装を指定できます。クラスター全体または 1 つ以上の namespace に対して、デフォルトのチャネルの実装を指定できます。現在、InMemoryChannel
および KafkaChannel
チャネルタイプがサポートされています。
6.4.1. デフォルトチャネル実装の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- OpenShift Container Platform に対する管理者権限を持っている。
- OpenShift Serverless Operator および Knative Eventing がクラスターにインストールされている。
-
Apache Kafka の Knative チャネルをデフォルトのチャネル実装として使用する場合は、クラスターに
KnativeKafka
CR もインストールする必要があります。
手順
KnativeEventing
カスタムリソースを変更して、default-ch-webhook
Config Map の設定の詳細を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
spec.config
で、変更した設定を追加する Config Map を指定できます。- 2
default-ch-webhook
Config Map は、クラスターまたは 1 つ以上の namespace のデフォルトチャネルの実装を指定するために使用できます。- 3
- クラスター全体のデフォルトのチャネルタイプの設定。この例では、クラスターのデフォルトのチャネル実装は
InMemoryChannel
です。 - 4
- namespace スコープのデフォルトのチャネルタイプの設定。この例では、
my-namespace
namespace のデフォルトのチャネル実装はKafkaChannel
です。
重要namespace 固有のデフォルトを設定すると、クラスター全体の設定が上書きされます。