Condividi tramite


Esercitazione: Configurare le preferenze di routing per un servizio Azure Kubernetes usando l'interfaccia della riga di comando di Azure

Questo articolo illustra come configurare le preferenze di routing tramite l'opzione rete ISP (opzione Internet ) per un cluster Kubernetes tramite l'interfaccia della riga di comando di Azure. La preferenza di routing è impostata creando un indirizzo IP pubblico del tipo di preferenza di routing Internet e quindi usandolo durante la creazione del cluster del servizio Azure Kubernetes.

In questa esercitazione verranno illustrate le procedure per:

  • Creare un indirizzo IP pubblico con la preferenza di routing Internet .
  • Creare un cluster Azure Kubernetes con l'IP pubblico delle preferenze di routing Internet .

Prerequisiti

  • Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.

  • Questo articolo richiede la versione 2.0.49 o successiva dell'interfaccia della riga di comando di Azure. Se si usa Azure Cloud Shell, la versione più recente è già installata.

Creare un gruppo di risorse

Creare un gruppo di risorse con il comando az group create. L'esempio seguente crea un gruppo di risorse nell'area di Azure Stati Uniti orientali:

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

Creare un indirizzo IP pubblico con preferenza di routing Internet

Creare un indirizzo IP pubblico con preferenza di routing del tipo Internet usando il comando az network public-ip create.

Il comando seguente crea un nuovo indirizzo IP pubblico con preferenza di routing Internet nell'area di Azure Stati Uniti orientali.

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

Nota

Attualmente, la preferenza di routing supporta solo indirizzi IP pubblici IPV4.

Creare un cluster Kubernetes con IP pubblico

Inserire l'ID dell'INDIRIZZO IP pubblico creato in precedenza in una variabile per un uso successivo. Usare az network public-ip show per recuperare l'ID IP pubblico.

Il comando seguente recupera l'ID IP pubblico e lo inserisce in una variabile da usare nel comando successivo.

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

Usare az aks create per creare il cluster Kubernetes.

Il comando seguente crea il cluster Kubernetes e usa la variabile per l'IP pubblico creato nel passaggio precedente.

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

Nota

Richiede alcuni minuti per distribuire il cluster del servizio Azure Kubernetes.

Per convalidare, cercare l'INDIRIZZO IP pubblico creato nel passaggio precedente in portale di Azure. L'INDIRIZZO IP pubblico è associato al servizio di bilanciamento del carico. Il servizio di bilanciamento del carico è associato al cluster Kubernetes, come illustrato di seguito:

Screenshot dell'indirizzo IP pubblico del cluster del servizio Azure Kubernetes.

Pulire le risorse

Quando non è più necessario, usare il comando az group delete per rimuovere il gruppo di risorse, l'IP pubblico, il cluster del servizio Azure Kubernetes e tutte le risorse correlate.

  az group delete \
    --name TutorAKSRP-rg

Passaggi successivi

Passare all'articolo successivo per informazioni su come creare una macchina virtuale con preferenze di routing misto: