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