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