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」 がインストールされていることを確認してください。