Compartilhar via


Criar redes lógicas para clusters do Kubernetes no Azure Local, versão 23H2

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

Depois de instalar e configurar o Azure Local, versão 23H2, você deve criar redes lógicas de VM do Arc. O AKS no Azure Local usa redes lógicas estáticas para fornecer endereços IP para as VMs subjacentes dos clusters do AKS.

Antes de começar

Antes de iniciar, verifique se você cumpre os seguintes pré-requisitos:

  • Instale e configure o Azure Local, versão 23H2. Verifique se você tem a ID do Azure Resource Manager de local personalizado, pois essa ID é um parâmetro necessário para criar uma rede lógica.
  • Certifique-se de que a rede lógica criada contenha 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 implantação do cluster do Kubernetes. Para obter mais informações, consulte Conceitos de rede no AKS no Azure Local, versão 23H2.
  • Verifique se você tem um comutador de VM externo que possa ser acessado por todos os computadores no cluster local do Azure. Por padrão, um comutador externo é criado durante a implantação do cluster local do Azure que você pode usar para associar à rede lógica que criará.

Execute o seguinte comando para obter o nome do comutador de VM externa no cluster local do Azure:

Get-VmSwitch -SwitchType External

Anote o nome do switch. Você usa essas informações ao criar 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

Você pode criar uma rede lógica usando a CLI (Interface de Linha de Comando) do Azure ou usando o portal do Azure.

Você pode usar 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 IP estático, os parâmetros necessários são os seguintes:

Parâmetros obrigatórios Descrição
--name Nome da rede lógica que você cria para o cluster local do Azure. Certifique-se de fornecer um nome que siga as regras para recursos do Azure. Você não pode renomear uma rede lógica depois que ela é criada.
--resource-group Nome do grupo de recursos em que você cria a rede lógica.
--subscription Nome ou ID da assinatura em que o Azure Local está implantado.
--custom-location Forneça o local personalizado associado ao cluster local do Azure em que você está criando a rede lógica.
--vm-switch-name O nome do comutador de VM. Uso: --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix para a rede. Atualmente, apenas 1 prefixo de endereço é suportado. Uso: --address-prefixes "10.220.32.16/24".
--dns-servers Lista separada por espaço de endereços IP do servidor DNS. Uso: --dns-servers 10.220.32.16 10.220.32.17.
--gateway Gateway. O endereço IP do gateway deve estar dentro do escopo do prefixo de endereço. Uso: --gateway 10.220.32.16.
--ip-allocation-method O método de alocação de endereço IP. Os valores suportados são "Estáticos". Uso: --ip-allocation-method "Static".
--ip-pool-start O endereço IP inicial do pool de IPs. O endereço deve estar no intervalo do prefixo de endereço. Uso: --ip-pool-start "10.220.32.18".
--ip-pool-end O endereço IP final do pool de IPs. O endereço deve estar no intervalo do prefixo de endereço. 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

Próximas etapas

Criar e gerenciar clusters do Kubernetes localmente usando a CLI do Azure