Crear una red virtual de Azure

Para poder implementar un clúster de Anthos en Azure, debes crear una red virtual (VNet) de Azure en la que se ejecutará el clúster. En esta página, se explica cómo hacerlo.

Sin embargo, antes de crear una VNet de Azure, te recomendamos crear un grupo de recursos nuevo destinado a la VNet, independiente del grupo de recursos que crearás más adelante para GKE en Azure. Esta separación puede ayudar a organizar y administrar mejor tus recursos.

Si quieres crear un grupo de recursos nuevo para la VNet de Azure, ejecuta el siguiente comando:

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

Reemplaza lo siguiente:

  • VNET_RESOURCE_GROUP_NAME: Es el nombre del grupo de recursos para la VNet de GKE en Azure.
  • AZURE_REGION: Es una región compatible de Azure, por ejemplo, westus2.

Ahora que creaste un grupo de recursos para Azure Vnet, realiza los siguientes pasos para crear una VNet con una subred predeterminada y conectar una puerta de enlace NAT a esa subred:

  1. Para crear una VNet nueva con una subred predeterminada, ejecuta el siguiente comando:

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

    Reemplaza lo siguiente:

    • VNET_NAME: nombre de tu VNet
    • AZURE_REGION: Es la región de Azure que se usó antes.
    • VNET_RESOURCE_GROUP_NAME: Es el nombre del grupo de recursos para tu VNet que creaste al comienzo de este documento.
    • VNET_ADDRESS_PREFIXES: Es una lista separada por espacios de prefijos de direcciones IP en notación CIDR, por ejemplo 10.0.0.0/16 172.16.0.0/12.
  2. A fin de crear una dirección IP para una puerta de enlace NAT nueva, vincula una puerta de enlace NAT a la dirección IP y adjúntala a la subred predeterminada, ejecuta los siguientes comandos:

    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"
    

    Reemplaza lo siguiente:

    • NAT_GATEWAY_NAME: Es el nombre de la puerta de enlace NAT nueva.
    • VNET_NAME: nombre de tu VNet
    • AZURE_REGION: Es la región de Azure que se usó antes.
    • VNET_RESOURCE_GROUP_NAME: Es el nombre del grupo de recursos para tu VNet que creaste al comienzo de este documento.

¿Qué sigue?