20.3.2. Kafka Action
has-header-filter-action
Kamelet を Kafka バインディングの中間ステップとして使用できます。この例では、kafka-source
Kamelet は foo
という名前のメッセージヘッダーを提供します。Insert Header アクション の例では、メッセージヘッダーをデータに追加する方法を示します。
has-header-filter-action-binding.yaml
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: has-header-filter-action-binding spec: source: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: kafka-source properties: bootstrapServers: "my-cluster-kafka-bootstrap.myproject.svc:9092" password: "XXX" topic: "my-topic" user: "XXX" securityProtocol: "PLAINTEXT" steps: - ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: has-header-filter-action properties: name: "foo" sink: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: log-sink
20.3.2.1. 前提条件
-
AMQ Streams Operator を OpenShift クラスターにインストールし、現在の namespace に
my-topic
という名前のトピックを作成していることを確認します。 - 接続先の OpenShift クラスターに 「Red Hat Integration - Camel K」 がインストールされていることを確認してください。