🦁
【Azure】- Azure container AppsでNginxを立ち上げる
執筆日
2025/3/28
Azure container Appsとは?
マイクロサービスやコンテナ化されたアプリケーションを迅速かつ簡単に展開、管理するためのフルマネージドなサーバーレスコンテナプラットフォームです。
Kubernetesの複雑さを抽象化し、シンプルで高効率な運用が可能になります。
Azure Container Appsを環境構築する
必要なリソースは、以下です。
・Azure Virtual Network
・Azure Contaienr Apps用のサブネット
・Azure Contaienr Apps環境
・Azure Container Apps
環境構築手順
- リソースプロバイダーの有効化
- Azure Container Appsを構築
リソースプロバイダーの有効化
- サブスクリプションを開く
- 左タブのリソースプロバイダーをクリック
-
Microsoft.Appが有効になっていることを確認
※有効になっていない場合は、登録を実施
Azure Container Appsを構築
- Azure仮想ネットワークを構築する
※Container Apps用のサブネットを作成
- Azure portalでコンテナーアプリをクリック
- デプロイ先のサブスクリプション、リソースグループ、リソース名、デプロイ元を選択
-
Container Apps 環境を新規作成
- リソース名の入力/ゾーン冗長を選択
※今回は検証なのでゾーン冗長は無効
- ワークロードプロファイルはそのまま
※この状態だと従量課金が適用される
- ログの出力先を選択
-
仮想ネットワークで先ほど作成した仮想ネットワークを選択
- imageをDocker Hubからpullする
-
イングレスを有効にし、以下のパラメータ設定
- Container Appsを作成
-
アプリケーションURLをクリックし、Container Apps上にデプロイしたNginxにアクセスできることを確認
Discussion