第10章 YAML を使用した Kubernetes でのサイトの作成
YAML を使用すると、現在の namespace のコンテキストからサイトを作成および管理できます。
一般的なワークフローは、サイトを作成し、サイト同士をリンクさせ、アプリケーションネットワークにサービスを公開することです。
10.1. YAML を使用した Kubernetes での簡単なサイトの作成 リンクのコピーリンクがクリップボードにコピーされました!
YAML を使用して Skupper サイトを作成および管理できます。
前提条件
- Skupper コントローラーは、実行中の Kubernetes クラスター上で実行されているか、プラットフォーム上で実行されています。
手順
以下のように、名前が
my-site.yamlのサイト CR YAML ファイルを作成します。apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site namespace: west
apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site namespace: westCopy to Clipboard Copied! Toggle word wrap Toggle overflow この YAML は、
westnamespace に名前がmy-siteのサイトを作成します。サイトを作成する namespace にコンテキストが設定されている場合、namespace を指定する必要はありません。サイトを作成します。
kubectl apply -f my-site.yaml
kubectl apply -f my-site.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow サイトのステータスを確認します。
kubectl get site
kubectl get siteCopy to Clipboard Copied! Toggle word wrap Toggle overflow サイトの準備が整う前に、コマンドを複数回発行する必要がある場合があります。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これで、このサイトを別のサイトにリンクして、アプリケーションネットワークを作成できるようになりました。
YAML を使用してサイトを作成するときに考慮すべきオプションは多数あります。よく使用される オプションなどは、YAML リファレンス を参照してください。