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