第17章 YAML を使用したローカルシステムでのサイトの作成
YAML を使用すると、Docker、Podman、および Linux でサイトを作成および管理できます。
一般的なワークフローは、サイトを作成し、サイト同士をリンクさせ、アプリケーションネットワークにサービスを公開することです。
複数のサイトが必要な場合は、skupper
を使用するときに一意の namespace を指定します (例: skupper --namespace second-site ...)
。
17.1. YAML を使用したローカルシステムでの簡単なサイトの作成 リンクのコピーリンクがクリップボードにコピーされました!
YAML を使用して Skupper サイトを作成および管理できます。
前提条件
-
skupper
CLI がインストールされている。
手順
空のディレクトリー (例:
local
) に、名前をmy-site.yaml
に指定してサイト CR YAML ファイルを作成します。apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site
apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site
Copy to Clipboard Copied! Toggle word wrap Toggle overflow この YAML は、
default
の namespace に名前がmy-site
のサイトを作成します。サイトを作成します。
skupper system setup --path ./local
skupper system setup --path ./local
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Skupper は
local
ディレクトリー内のファイルを処理しようとします。通常、skupper system setup
を実行する前に、サイトに必要なすべてのリソースを作成します。サイトのステータスを確認します。
skupper site status
skupper site status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サイトの準備が整う前に、コマンドを複数回発行する必要がある場合があります。
NAME STATUS MESSAGE default Ready OK
NAME STATUS MESSAGE default Ready OK
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これで、このサイトを別のサイトにリンクして、アプリケーションネットワークを作成できるようになりました。
YAML を使用してサイトを作成するときに考慮すべきオプションは多数あります。よく使用される オプションなどは、YAML リファレンス を参照してください。