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
Usare l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Avvio rapido per Bash in Azure Cloud Shell.
Se si preferisce eseguire i comandi di riferimento dell'interfaccia della riga di comando in locale, installare l'interfaccia della riga di comando di Azure. Per l'esecuzione in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere all'interfaccia della riga di comando di Azure con il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Accedere con l'interfaccia della riga di comando di Azure.
Quando viene richiesto, installare l'estensione dell'interfaccia della riga di comando di Azure per la prima volta. Per altre informazioni sulle estensioni, vedere Usare le estensioni con l'interfaccia della riga di comando di Azure.
Eseguire az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, eseguire az upgrade.
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:
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:
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per