第3章 サービスネットワークのトラブルシューティング
通常、このトラブルシューティングガイドを参照しなくても、サービスネットワークを作成できます。ただし、このガイドでは、サービスネットワークが期待どおりに機能しない場合のヒントをいくつか提供しています。
一般的なトラブルシューティングワークフローは、すべてのサイトをチェックし、デバッグ tar ファイルを作成することです。
3.1. サイトの確認 リンクのコピーリンクがクリップボードにコピーされました!
skupper コマンドラインインターフェイス (CLI) を使用すると、Application Interconnect のトラブルシューティングを簡単に開始できます。
手順
サイトのステータスを確認します。
skupper status --namespace west Skupper is enabled for namespace "west" in interior mode. It is connected to 2 other sites. It has 1 exposed services.
$ skupper status --namespace west Skupper is enabled for namespace "west" in interior mode. It is connected to 2 other sites. It has 1 exposed services.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には以下が表示されます。
- 指定された namespace にサイトが存在すること。
- 他の 2 つのサイトへのリンクがあること。
- サービスがサービスネットワークで公開されていて、この namespace からアクセスできること。
サービスネットワークを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記出力が期待どおりでない場合は、続行する前に リンクを確認 することをお勧めします。
出力には以下が表示されます。
-
サービスネットワークに、
eastとwestの 2 つのサイトがあること。 - namespace 名など、各サイトの詳細。
-
公開されている元のサービス (ターゲット)。この場合は、
tcpプロトコルを使用して公開された 3 つのバックエンドサービス。 -
ポート番号を含む、サービスネットワークで利用可能なサービス。たとえば、
backend:8080です。
-
サービスネットワークに、
サービスネットワークで公開されているサービスのステータスを確認します。
skupper service status Services exposed through Skupper: ╰─ backend (tcp port 8080) ╰─ Targets: ╰─ app=backend name=backend$ skupper service status Services exposed through Skupper: ╰─ backend (tcp port 8080) ╰─ Targets: ╰─ app=backend name=backendCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には、
backendサービスとそのサービスの関連ターゲットが表示されます。注記サービスの関連ターゲットは、ターゲットが現在のクラスターで使用可能な場合にのみ表示されます。
サイトのイベントを一覧表示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には、リンクされているサイトと、サービスネットワークで公開されているサービスが表示されます。ただし、この出力は、問題を報告するときに最も役立ち、Application Interconnect のデバッグ tar ファイルに含まれています。
追加情報