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:
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: