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