Partilhar via


Criar redes lógicas para clusters 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 Arc VM. O AKS no Azure Local usa redes lógicas estáticas para fornecer endereços IP às VMs subjacentes dos clusters AKS.

Antes de começar

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

  • Instale e configure o Azure Local, versão 23H2. Certifique-se de que tem a ID do Azure Resource Manager da localização personalizada, uma vez que esta ID é um parâmetro necessário para criar uma rede lógica.
  • Certifique-se de que a rede lógica criada 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 na implantação do cluster 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 pode ser acessado por todas as máquinas em seu 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 você criará.

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

Get-VmSwitch -SwitchType External

Anote o nome do switch. Você usa essas 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

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

Você pode usar o az stack-hci-vm network lnet create cmdlet para criar uma rede lógica no comutador 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 Description
--name Nome da rede lógica que você cria para seu cluster Local do Azure. Certifique-se de fornecer um nome que siga as regras para recursos do Azure. Não é possível renomear uma rede lógica depois que ela é criada.
--resource-group Nome do grupo de recursos onde você cria a rede lógica.
--subscription Nome ou ID da assinatura onde seu Azure Local está implantado.
--custom-location Forneça o local personalizado associado ao cluster Local do Azure onde você está criando a rede lógica.
--vm-switch-name O nome do comutador VM. Utilização: --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix para a rede. Atualmente, apenas 1 prefixo de endereço é suportado. 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 deve estar dentro do escopo do prefixo do endereço. Utilização: --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". Utilização: --ip-allocation-method "Static".
--ip-pool-start O endereço IP inicial do seu pool de IP. O endereço deve estar no intervalo do prefixo do endereço. Utilização: --ip-pool-start "10.220.32.18".
--ip-pool-end O endereço IP final do seu pool de IP. O endereço deve estar no intervalo do prefixo do 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

Próximos passos

Criar e gerenciar clusters Kubernetes locais usando a CLI do Azure