第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: west
Copy to Clipboard Copied! Toggle word wrap Toggle overflow この YAML は、
west
namespace に名前がmy-site
のサイトを作成します。サイトを作成する namespace にコンテキストが設定されている場合、namespace を指定する必要はありません。サイトを作成します。
kubectl apply -f my-site.yaml
kubectl apply -f my-site.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サイトのステータスを確認します。
kubectl get site
kubectl get site
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サイトの準備が整う前に、コマンドを複数回発行する必要がある場合があります。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これで、このサイトを別のサイトにリンクして、アプリケーションネットワークを作成できるようになりました。
YAML を使用してサイトを作成するときに考慮すべきオプションは多数あります。よく使用される オプションなどは、YAML リファレンス を参照してください。