コンテンツにスキップ

前提条件

以下のリソースを作成する権限を持つ有効なAzureサブスクリプションが必要です:

  • リソースグループ
  • 仮想ネットワークおよびサブネット
  • ネットワークセキュリティグループ
  • パブリックIPアドレス
  • 仮想マシン(Standard_D16s_v3 — 41コンテナワークロード用に16 vCPU、64 GiB RAM)

Azure CLIをインストールして認証を行います:

Terminal window
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az login
az account show --query '{name:name, id:id}' -o table

Terraform >= 1.5 が必要です:

Terminal window
terraform version

インストールされていない場合は、HashiCorp APTリポジトリを使用してください:

Terminal window
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform

Azure ADアカウントには User.Read 権限が必要です。デプロイヤー識別子(リソース名に使用)は、Azure ADプロファイルから自動的に導出されます。サービスプリンシパルまたはマネージドIDによる認証の場合は、deployer Terraform変数を明示的に設定してください。

VMアクセス用のSSHキーペアが必要です:

Terminal window
ssh-keygen -t ed25519 -f ~/.ssh/origin-server-key -N ""
リソースSKU
Ubuntu 24.04 VMStandard_D16s_v3(16 vCPU、64 GiB)
パブリックIPStandard、Static
OSディスク60 GiB Premium SSD
VNet + NSGデフォルト

現在のコストについては、Azure料金計算ツールを参照してください。ラボを使用しない場合は terraform destroy を実行して課金を停止してください。手順についてはティアダウンを参照してください。