第12章 Service Mesh での ContainerSource の使用
Service Mesh でコンテナーソースを使用できます。
12.1. Service Mesh を使用した ContainerSource の設定 リンクのコピーリンクがクリップボードにコピーされました!
この手順では、Service Mesh を使用してコンテナーソースを設定する方法を説明します。
前提条件
- Service Mesh と Serverless の統合が設定されている。
手順
ServiceMeshMemberRoll
のメンバーである namespace にService
を作成します。events-display-service.yaml
設定ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow Service
リソースを適用します。oc apply -f event-display-service.yaml
$ oc apply -f event-display-service.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ServiceMeshMemberRoll
のメンバーである namespace にContainerSource を
作成し、event-display
に設定されたシンクを作成します。test-heartbeats-containersource.yaml
設定ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow ContainerSource
リソースを適用します。oc apply -f test-heartbeats-containersource.yaml
$ oc apply -f test-heartbeats-containersource.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: メッセージダンパー機能のログを調べて、イベントが Knative イベントシンクに送信されたことを確認します。
コマンドの例
oc logs $(oc get pod -o name | grep event-display) -c user-container
$ oc logs $(oc get pod -o name | grep event-display) -c user-container
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow