7.2.4. OpenShift 外部の Kafka Bridge へのアクセス
デプロイメント後、AMQ Streams Kafka Bridge には同じ OpenShift クラスターで実行しているアプリケーションのみがアクセスできます。これらのアプリケーションは <kafka_bridge_name>-bridge-service
サービスを使用して API にアクセスします。
OpenShift クラスター外で実行しているアプリケーションに Kafka Bridge にアクセスできるようにするには、以下の機能のいずれかを作成して手動で公開できます。
-
LoadBalancer
またはNodePort
タイプのサービス -
Ingress
リソース - OpenShift ルート
サービスを作成する場合には、<kafka_bridge_name>-bridge-service
サービスの セレクター
からラベルを使用して、サービスがトラフィックをルーティングする Pod を設定します。
# ... selector: strimzi.io/cluster: kafka-bridge-name strimzi.io/kind: KafkaBridge #...
# ...
selector:
strimzi.io/cluster: kafka-bridge-name
strimzi.io/kind: KafkaBridge
#...
- 1
- OpenShift クラスターでの Kafka Bridge カスタムリソースの名前。