第13章 Service Mesh でのシンクバインディングの使用
Service Mesh でシンクバインディングを使用できます。
13.1. Service Mesh を使用したシンクバインディングの設定 リンクのコピーリンクがクリップボードにコピーされました!
この手順では、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 SinkBinding
オブジェクトを作成します。heartbeat-sinkbinding.yaml
設定ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow SinkBinding
オブジェクトを適用します。oc apply -f heartbeat-sinkbinding.yaml
$ oc apply -f heartbeat-sinkbinding.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CronJob
オブジェクトを作成します。heartbeat-cronjob.yaml
設定ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow CronJob
オブジェクトを適用します。oc apply -f heartbeat-cronjob.yaml
$ oc apply -f heartbeat-cronjob.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