第14章 Service Mesh でのシンクバインディングの使用
Service Mesh でシンクバインディングを使用できます。
14.1. Service Mesh を使用したシンクバインディングの設定 リンクのコピーリンクがクリップボードにコピーされました!
この手順では、Service Mesh を使用してシンクバインディングを設定する方法を説明します。
前提条件
- Service Mesh と Serverless の統合が設定されている。
 
手順
ServiceMeshMemberRollのメンバーである namespace にServiceオブジェクトを作成します。event-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.yamlCopy 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.yamlCopy 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.yamlCopy 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-containerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow