Create an Azure virtual network

Before you can deploy an Anthos cluster on Azure, you need to create an Azure virtual network (VNet) in which your cluster will run. This page explains how to do that.

However, before creating an Azure VNet, we recommend that you create a new resource group for the VNet that is separate from the resource group you will create later for your GKE on Azure. This separation can help better organize and manage your resources.

To create a new resource group for your Azure VNet, run the following command:

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

Replace the following:

  • VNET_RESOURCE_GROUP_NAME : the name of the resource group for your GKE on Azure VNet
  • AZURE_REGION : a supported Azure region —for example westus2

Now that you have created a resource group for your Azure Vnet, perform the following steps to create a VNet with a default subnet, and attach a NAT gateway to that subnet:

  1. To create a new VNet with a default subnet, run the following command:

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

    Replace the following:

    • VNET_NAME : the name of your VNet
    • AZURE_REGION : the Azure region used previously
    • VNET_RESOURCE_GROUP_NAME : the name of the resource group for your VNet that you created at the beginning of this document
    • VNET_ADDRESS_PREFIXES : a space-separated list of IP address prefixes in CIDR notation—for example 10.0.0.0/16 172.16.0.0/12
  2. To create an IP address for a new NAT gateway, attach a NAT gateway to the IP address, and attach the NAT gateway to the default subnet, run the following commands:

     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 
    " 
     
    

    Replace the following:

    • NAT_GATEWAY_NAME : the name of the new NAT gateway
    • VNET_NAME : the name of your VNet
    • AZURE_REGION : the Azure region used previously
    • VNET_RESOURCE_GROUP_NAME : the name of the resource group for your VNet that you created at the beginning of this document

What's next

Design a Mobile Site
View Site in Mobile | Classic
Share by: