Share via


Criar redes lógicas para clusters do Kubernetes no Azure Stack HCI 23H2

Aplica-se a: Azure Stack HCI, versão 23H2

Depois de instalar e configurar o Azure Stack HCI 23H2, tem de criar redes lógicas de VM do Arc. O AKS no Azure Stack HCI utiliza redes lógicas estáticas para fornecer endereços IP às VMs subjacentes dos clusters do AKS.

Antes de começar

Antes de começar, certifique-se de que tem os seguintes pré-requisitos:

  • Instale e configure o Azure Stack HCI 23H2. Certifique-se de que tem a localização personalizada do Azure Resource Manager ID, uma vez que este ID é um parâmetro necessário para criar uma rede lógica.
  • Certifique-se de que a rede lógica que criar contém endereços IP utilizáveis suficientes para evitar o esgotamento do endereço IP. O esgotamento do endereço IP pode levar a falhas de implementação do cluster do Kubernetes. Para obter mais informações, veja Conceitos de rede no AKS no Azure Stack HCI 23H2.
  • Certifique-se de que tem um comutador de VM externo que pode ser acedido por todos os servidores no cluster do Azure Stack HCI. Por predefinição, é criado um comutador externo durante a implementação do cluster do Azure Stack HCI que pode utilizar para associar à rede lógica que irá criar.

Execute o seguinte comando para obter o nome do comutador de VM externo no cluster do Azure Stack HCI:

Get-VmSwitch -SwitchType External

Anote o nome do comutador. Utiliza estas informações quando cria uma rede lógica. Por exemplo:

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

Criar a rede lógica

Pode criar uma rede lógica com a Interface de Command-Line do Azure (CLI) ou com o portal do Azure.

Pode utilizar o az stack-hci-vm network lnet create cmdlet para criar uma rede lógica no comutador de VM na configuração de IP Estático.

Para o IP estático, os parâmetros necessários são os seguintes:

Parâmetros necessários Description
--name Nome da rede lógica que criar para o cluster do Azure Stack HCI. Certifique-se de que fornece um nome que segue as regras dos recursos do Azure. Não pode mudar o nome de uma rede lógica após a sua criação.
--resource-group Nome do grupo de recursos onde cria a rede lógica.
--subscription Nome ou ID da subscrição onde o Azure Stack HCI está implementado.
--custom-location Forneça a localização personalizada associada ao cluster do Azure Stack HCI onde está a criar a rede lógica.
--vm-switch-name O nome do comutador de VM. Utilização: --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix para a rede. Atualmente, apenas é suportado um prefixo de endereço. Utilização: --address-prefixes "10.220.32.16/24".
--dns-servers Lista separada por espaço de endereços IP do servidor DNS. Utilização: --dns-servers 10.220.32.16 10.220.32.17.
--gateway Gateway. O endereço IP do gateway tem de estar dentro do âmbito do prefixo de endereço. Utilização: --gateway 10.220.32.16.
--ip-allocation-method O método de alocação de endereços IP. Os valores suportados são "Estáticos". Utilização: --ip-allocation-method "Static".
--ip-pool-start O endereço IP inicial do conjunto IP. O endereço tem de estar no intervalo do prefixo de endereço. Utilização: --ip-pool-start "10.220.32.18".
--ip-pool-end O endereço IP final do conjunto IP. O endereço tem de estar no intervalo do prefixo de endereço. Utilização: --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

Passos seguintes

Criar e gerir clusters do Kubernetes no local com a CLI do Azure