6.2. Kubernetes の CLI を使用した単純なサイトの作成
前提条件
-
skupper
CLI がインストールされている。 - Skupper コントローラーは、実行中の Kubernetes クラスター上で実行されているか、プラットフォーム上で実行されています。
手順
SKUPPER_PLATFORM
環境が設定されていないか、kubernetes
に設定されていることを確認します。-
kubernetes
- default -
podman
-
docker
-
linux
-
Kubernetes でサイトを作成します。
skupper site create <site-name> --namespace <namespace>
skupper site create <site-name> --namespace <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サイトを作成する namespace にコンテキストが設定されている場合、namespace を指定する必要はありません。以下に例を示します。
skupper site create my-site Waiting for status... Site "my-site" is ready.
skupper site create my-site Waiting for status... Site "my-site" is ready.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CLI を使用してサイトを作成するときに考慮すべきオプションは多数あります。よく使用される オプションなどは、CLI リファレンス を参照してください。
以下に例を示します。
--enable-link-access
このオプションを有効にすると、トークンを作成してこのサイト に対して リンクできるようになります。デフォルトではこのオプションは無効になっていますが、後で
skupper site update --enable-link-access
で設定を変更できます。--timeout <time>
タイムアウトオプションを追加して、サイトステータスが
ready
と報告されるまで CLI が待機する最大時間を指定できます。skupper site create my-site --timeout 2m
skupper site create my-site --timeout 2m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow タイムアウトオプションはサイトの作成を停止しませんが、サイトの準備ができていない場合は、次のように出力されます。
Site "my-site" is not yet ready: Pending
Site "my-site" is not yet ready: Pending
Copy to Clipboard Copied! Toggle word wrap Toggle overflow skupper site status
を使用すると、いつでもサイトのステータスを確認できます。