Creación de redes lógicas para clústeres de Kubernetes en Azure Stack HCI 23H2

Se aplica a: Azure Stack HCI, versión 23H2

Después de instalar y configurar Azure Stack HCI 23H2, debe crear redes lógicas de máquina virtual de Arc. AKS en Azure Stack HCI 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 Stack HCI 23H2. Asegúrese de que tiene la ubicación personalizada azure Resource Manager id. , 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 Stack HCI 23H2.
  • Asegúrese de que tiene un conmutador de máquina virtual externo al que pueden acceder todos los servidores del clúster de Azure Stack HCI. De forma predeterminada, se crea un conmutador externo durante la implementación del clúster de Azure Stack HCI que puede usar para asociarlo a la red lógica que creará.

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

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 la interfaz de Azure Command-Line (CLI) o mediante el 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 de Azure Stack HCI. 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 Stack HCI.
--custom-location Proporcione la ubicación personalizada asociada al clúster de Azure Stack HCI 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 admiten 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 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 en el entorno local mediante la CLI de Azure