15.2. CLI を使用したリスナーの作成
リスナーは、ローカル接続エンドポイントをリモートサイトのコネクターにバインドします。リスナーとコネクターはルーティングキーを使用して照合されます。
前提条件
-
skupper
CLI がインストールされている。 -
SKUPPER_PLATFORM
環境変数がpodman
、docker
、linux
のいずれかに設定されている。
手順
- 使用するコネクターを特定します。そのコネクターのルーティングキーをメモします。
リスナーを作成します。
skupper connector create <name> <port> [--routing-key <name>]
skupper connector create <name> <port> [--routing-key <name>]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
skupper listener create my-server 8080
$ skupper listener create my-server 8080 File written to /home/user/.local/share/skupper/namespaces/default/input/resources/Listener-backend.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下を使用して設定を適用します。
skupper system reload
skupper system reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow リスナーのステータスを確認します。
skupper listener status
skupper listener status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
skupper listener status
$ skupper listener status NAME STATUS ROUTING-KEY HOST PORT my-server Ok my-server localhost 8081
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 📌 注意 サービスを動作させるには、一致するコネクターが必要です。デフォルトでは、ルーティングキー名はリスナー名です。カスタムルーティングキーを使用する場合は、
--routing-key
をカスタム名に設定します。
CLI を使用してコネクターを作成するときに考慮すべきオプションは多数あります。よく使用される オプションなどは、CLI リファレンス を参照してください。