第7章 サービスネットワークの検証
Application Interconnect には、サービスネットワークで利用可能なすべてのサイトとサービスを報告できるコマンドが含まれています。
前提条件
- 複数のサイトを持つサービスネットワーク
手順
- Kubernetes のコンテキストをサービスネットワーク上の namespace に設定します。
以下のコマンドを使用して、サービスネットワークのステータスを報告します。
skupper network status
$ skupper network status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、以下は、Creating a service network with OpenShift チュートリアルで、
west
namespace から作成されたサービスネットワークの出力を示しています。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 現在のコンテキストに関連付けられたサイトの一意の識別子、つまり
west
namespace - 2
- サービスネットワークルーターの URL。これは他のサイトがこのサイトに接続するために必要なもので、コンソール URL とは異なります。コンソールの URL が必要な場合は、
skupper status
コマンドを使用して、その URL を表示します。 - 3
- サイト名。デフォルトでは、skupper は 現在の namespace の名前を使用します。サイト名を指定する場合は、
skupper init --site-name <site-name>
を使用します。 - 4
- サイトを実行している Application Interconnect のバージョン。サイトのバージョンは、現在の
skupper
CLI バージョンと異なる場合があります。サイトを CLI のバージョンに更新するには、skupper update
を使用します。 - 5
- サービスネットワーク上で公開されているサービスの名前。
- 6
- サービスネットワーク上で公開されているサービスのアドレス。
- 7
- サービスネットワーク上で公開されているサービスのプロトコル。
- 8
- サービスネットワーク上のリモートサイトの一意の識別子。
- 9
- リモートサイトがリンクしているサイト。
- 10
- サービスネットワーク上で公開されるローカル Kubernetes オブジェクトの名前。この例では、
hello-world-backend
Pod になります。
注記east サイトの URL は、そのサイトが以下のコマンドを使用して ingress なしで初期化されたため、値がありません。
skupper init --ingress none
$ skupper init --ingress none
Copy to Clipboard Copied! Toggle word wrap Toggle overflow