Partilhar via


Tutorial: Configurar a preferência de roteamento para um Serviço Kubernetes do Azure usando a CLI do Azure

Este artigo mostra como configurar a preferência de roteamento via rede ISP (opção Internet ) para um cluster Kubernetes usando a CLI do Azure. A preferência de roteamento é definida criando um endereço IP público do tipo de preferência de roteamento Internet e, em seguida, usando-o durante a criação do cluster AKS.

Neste tutorial, irá aprender a:

  • Crie um endereço IP público com a preferência de roteamento da Internet .
  • Crie um cluster Kubernetes do Azure com IP público de preferência de roteamento da Internet .

Pré-requisitos

  • Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, consulte Guia de início rápido para Bash no Azure Cloud Shell.

  • Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.

    • Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.

    • Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.

    • Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.

  • Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuitamente.

  • Este artigo requer a versão 2.0.49 ou posterior da CLI do Azure. Se estiver usando o Azure Cloud Shell, a versão mais recente já está instalada.

Criar um grupo de recursos

Crie um grupo de recursos com o comando az group create. O exemplo a seguir cria um grupo de recursos na região Azure da Europa Ocidental:

  az group create \
    --name TutorAKSRP-rg \
    --location westeurope

Criar IP público com preferência de roteamento da Internet

Crie um endereço IP público com preferência de roteamento do tipo Internet usando o comando az network public-ip create.

O comando a seguir cria um novo IP público com preferência de roteamento da Internet na região do Azure da Europa Ocidental.

  az network public-ip create \
    --name myPublicIP-IR \
    --resource-group TutorAKSRP-rg \
    --ip-tags 'RoutingPreference=Internet' \
    --sku Standard \
    --version IPv4 \
    --zone 1 2 3

Nota

Atualmente, a preferência de roteamento suporta apenas endereços IP públicos IPV4.

Criar cluster Kubernetes com IP público

Coloque o ID do IP público criado anteriormente em uma variável para uso posterior. Use az network public-ip show para recuperar o ID IP público.

O comando a seguir recupera o ID IP público e o coloca em uma variável para usar no próximo comando.

  export resourceid=$(az network public-ip show \
    --resource-group TutorAKSRP-rg \
    --name myPublicIP-IR \
    --query id \
    --output tsv)

Use az aks create para criar o cluster Kubernetes.

O comando a seguir cria o cluster do Kubernetes e usa a variável para o IP público criado na etapa anterior.

  az aks create \
    --resource-group TutorAKSRP-rg \
    --name MyAKSCluster \
    --load-balancer-outbound-ips $resourceid \
    --generate-ssh-key

Nota

Leva alguns minutos para implantar o cluster AKS.

Para validar, procure o IP público criado na etapa anterior no portal do Azure. O IP público está associado ao balanceador de carga. O balanceador de carga está associado ao cluster Kubernetes, conforme mostrado abaixo:

Captura de ecrã do endereço IP público do cluster AKS.

Clean up resources (Limpar recursos)

Quando não for mais necessário, use o comando az group delete para remover o grupo de recursos, o IP público, o cluster AKS e todos os recursos relacionados.

  az group delete \
    --name TutorAKSRP-rg

Próximos passos

Avance para o próximo artigo para saber como criar uma máquina virtual com preferência de roteamento misto: