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"
次のように置き換えます。
VNET_RESOURCE_GROUP_NAME
: GKE on Azure VNet 上のリソース グループの名前AZURE_REGION
: サポートされている Azure リージョン(westus2
など)
これで Azure Vnet 用のリソース グループを作成できました。次に、デフォルトのサブネットを使用して VNet を作成し、そのサブネットに NAT ゲートウェイを接続します。
デフォルトのサブネットを使用して新しい 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
新しい 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 のリソース グループの名前