Compartir a través de


Creación de redes lógicas para clústeres de Kubernetes en Azure Local, versión 23H2

Se aplica a: Azure Local, versión 23H2

Después de instalar y configurar Azure Local, versión 23H2, debe crear redes lógicas de máquina virtual de Arc. AKS en Azure Local usa redes lógicas estáticas para proporcionar direcciones IP a las máquinas virtuales subyacentes de los clústeres de AKS.

Antes de empezar

Asegúrese de que cumple los siguientes requisitos previos antes de empezar:

  • Instale y configure Azure Local, versión 23H2. Asegúrese de que tiene el identificador de Azure Resource Manager de ubicación personalizada, ya que este identificador es un parámetro necesario para crear una red lógica.
  • Asegúrese de que la red lógica que cree contiene suficientes direcciones IP utilizables para evitar el agotamiento de direcciones IP. El agotamiento de direcciones IP puede provocar errores de implementación del clúster de Kubernetes. Para más información, consulte Conceptos de redes en AKS en Azure Local, versión 23H2.
  • Asegúrese de que tiene un conmutador de máquina virtual externo al que pueden acceder todas las máquinas del clúster local de Azure. De forma predeterminada, se crea un conmutador externo durante la implementación del clúster local de Azure que puede usar para asociarse a la red lógica que creará.

Ejecute el comando siguiente para obtener el nombre del conmutador de máquina virtual externa en el clúster local de Azure:

Get-VmSwitch -SwitchType External

Anote el nombre del modificador. Esta información se usa al crear una red lógica. Por ejemplo:

Get-VmSwitch -SwitchType External
Name                                           SwitchType      NetAdapterInterfaceDescription
----                                           ----------      ----------------------------
ConvergedSwitch(management_compute_storage)    External        Teamed-Interface

Creación de la red lógica

Puede crear una red lógica mediante el Interfaz de la línea de comandos de Azure (CLI) o mediante Azure Portal.

Puede usar el az stack-hci-vm network lnet create cmdlet para crear una red lógica en el conmutador de máquina virtual en la configuración de IP estática.

Para la dirección IP estática, los parámetros necesarios son los siguientes:

Parámetros obligatorios Descripción
--name Nombre de la red lógica que cree para el clúster local de Azure. Asegúrese de proporcionar un nombre que siga las reglas de los recursos de Azure. No se puede cambiar el nombre de una red lógica después de crearla.
--resource-group Nombre del grupo de recursos donde se crea la red lógica.
--subscription Nombre o identificador de la suscripción donde se implementa Azure Local.
--custom-location Proporcione la ubicación personalizada asociada al clúster local de Azure donde va a crear la red lógica.
--vm-switch-name Nombre del conmutador de máquina virtual. Uso: --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix para la red. Actualmente solo se admite 1 prefijo de dirección. Uso: --address-prefixes "10.220.32.16/24".
--dns-servers Lista separada por espacios de direcciones IP del servidor DNS. Uso: --dns-servers 10.220.32.16 10.220.32.17.
--gateway Puerta de enlace. La dirección IP de la puerta de enlace debe estar dentro del ámbito del prefijo de dirección. Uso: --gateway 10.220.32.16.
--ip-allocation-method Método de asignación de direcciones IP. Los valores admitidos son "Static". Uso: --ip-allocation-method "Static".
--ip-pool-start La dirección IP inicial del grupo de DIRECCIONES IP. La dirección debe estar en el intervalo del prefijo de dirección. Uso: --ip-pool-start "10.220.32.18".
--ip-pool-end Dirección IP final del grupo de DIRECCIONES IP. La dirección debe estar en el intervalo del prefijo de dirección. Uso: --ip-pool-end "10.220.32.38".
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers --ip-pool-start $ipPoolStart --ip-pool-end $ipPoolEnd

Pasos siguientes

Creación y administración de clústeres de Kubernetes locales mediante la CLI de Azure