Azure Virtual Network を作成する

Anthos clusters on Azure をデプロイする前に、クラスタが実行される Azure Virtual Network(VNet)を作成する必要があります。このページでは、その方法について説明します。

ただし、Azure VNet を作成する前に、GKE on Azure 用に後で作成するリソース グループとは別に、VNet 用の新しいリソース グループを作成することをおすすめします。この分離により、リソースをより適切に整理、管理できます。

Azure VNet 用に新しいリソース グループを作成するには、次のコマンドを実行します。

az group create --name "VNET_RESOURCE_GROUP_NAME" \
  --location "AZURE_REGION"

次のように置き換えます。

これで Azure Vnet 用のリソース グループを作成できました。次に、デフォルトのサブネットを使用して VNet を作成し、そのサブネットに NAT ゲートウェイを接続します。

  1. デフォルトのサブネットを使用して新しい VNet を作成するには、次のコマンドを実行します。

    az network vnet create \
      --name "VNET_NAME" \
      --location "AZURE_REGION" \
      --resource-group "VNET_RESOURCE_GROUP_NAME" \
      --address-prefixes VNET_ADDRESS_PREFIXES \
      --subnet-name default
    

    次のように置き換えます。

    • VNET_NAME: VNet の名前
    • AZURE_REGION: 以前に使用された Azure リージョン
    • VNET_RESOURCE_GROUP_NAME: このドキュメントの冒頭で作成した VNet のリソース グループの名前
    • VNET_ADDRESS_PREFIXES: CIDR 表記の IP アドレス プレフィックスのスペース区切りリスト。例: 10.0.0.0/16 172.16.0.0/12
  2. 新しい NAT ゲートウェイ用に IP アドレスを作成して、作成した IP アドレスに NAT ゲートウェイを接続し、その NAT ゲートウェイをデフォルトのサブネットに接続するには、次のコマンドを使用します。

    az network public-ip create \
      --name "NAT_GATEWAY_NAME-ip" \
      --location "AZURE_REGION" \
      --resource-group "VNET_RESOURCE_GROUP_NAME" \
      --allocation-method Static \
      --sku Standard
    
    az network nat gateway create \
      --name "NAT_GATEWAY_NAME" \
      --location "AZURE_REGION" \
      --resource-group "VNET_RESOURCE_GROUP_NAME" \
      --public-ip-addresses "NAT_GATEWAY_NAME-ip" \
      --idle-timeout 10
    
    az network vnet subnet update \
      --name default \
      --vnet-name "VNET_NAME" \
      --resource-group "VNET_RESOURCE_GROUP_NAME" \
      --nat-gateway "NAT_GATEWAY_NAME"
    

    次のように置き換えます。

    • NAT_GATEWAY_NAME: 新しい NAT ゲートウェイの名前
    • VNET_NAME: VNet の名前
    • AZURE_REGION: 以前に使用された Azure リージョン
    • VNET_RESOURCE_GROUP_NAME: このドキュメントの冒頭で作成した VNet のリソース グループの名前

次のステップ