このトピックでは、オーケストレーションテンプレートを使用して、Deployment と Service を含む Web アプリケーションを作成し、そのアプリケーションを Windows ノードで実行する方法について説明します。
前提条件
Windows ノードが必要です。 詳細については、「Windows ノードプールの作成と管理」をご参照ください。
ステップ 1:サンプルアプリケーションのデプロイ
以下の手順に従って、サンプル ASP.NET アプリケーションをご利用のクラスターの Windows ノードにデプロイします。 Service は自動的に Server Load Balancer インスタンスを作成してアプリケーションのポート 80 を公開し、Web アプリケーションがインターネットからアクセスできるようにします。
Container Service for Kubernetes (ACK) コンソールにログインします。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
クラスターリスト ページで、ご利用のクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 をクリックします。
-
YAML のリソースの作成 をクリックします。 サンプルテンプレート を カスタム に設定し、YAML コンテンツを入力して、[送信] をクリックします。
YAML を送信すると、デプロイメント ページにリダイレクトされ、新しい Web アプリケーションが表示されます。
ステップ 2:アプリケーションへのアクセス
クラスターリスト ページで、ご利用のクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 をクリックします。
-
ターゲット Service (web-windows) の名前をクリックします。 基本情報 セクションで、外部 IP アドレス (External IP) をクリックして Web アプリケーションにアクセスします。
これにより、aspnetapp サンプルアプリケーションページが開きます。 ページのタイトルは「Welcome to .NET」です。 タイトルの下の表には、実行環境が表示されます: .NET バージョンは .NET 9.0.8、オペレーティングシステムは Microsoft Windows 10.0.20348、プロセッサーアーキテクチャは X64、コンテナ化は true です。 これは、アプリケーションが Windows コンテナで正しく実行されていることを示します。