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