Zelfstudie: Routeringsvoorkeur configureren voor een Azure Kubernetes Service met behulp van de Azure CLI
In dit artikel wordt beschreven hoe u routeringsvoorkeur configureert via een ISP-netwerk (internetoptie ) voor een Kubernetes-cluster met behulp van Azure CLI. Routeringsvoorkeur wordt ingesteld door een openbaar IP-adres van het routeringsvoorkeurtype Internet te maken en deze vervolgens te gebruiken tijdens het maken van het AKS-cluster.
In deze zelfstudie leert u het volgende:
- Maak een openbaar IP-adres met de voorkeur voor internetroutering .
- Maak een Azure Kubernetes-cluster met openbare IP-adressen voor internetrouteringsvoorkeur .
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
Een Azure-account met een actief abonnement. Gratis een account maken
Voor dit artikel is versie 2.0.49 of hoger van de Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.
Een brongroep maken
Een resourcegroep maken met de opdracht az group create. In het volgende voorbeeld wordt een resourcegroep gemaakt in de Azure-regio Europa - west:
az group create \
--name TutorAKSRP-rg \
--location westeurope
Openbaar IP-adres maken met internetrouteringsvoorkeur
Maak een openbaar IP-adres met routeringsvoorkeur van internettype met behulp van de opdracht az network public-ip create.
Met de volgende opdracht maakt u een nieuw openbaar IP-adres met internetrouteringsvoorkeur in de Azure-regio Europa - west.
az network public-ip create \
--name myPublicIP-IR \
--resource-group TutorAKSRP-rg \
--ip-tags 'RoutingPreference=Internet' \
--sku Standard \
--version IPv4 \
--zone 1 2 3
Notitie
Op dit moment ondersteunt routeringsvoorkeur alleen openbare IP-adressen van IPV4.
Kubernetes-cluster maken met openbaar IP-adres
Plaats de id van het openbare IP-adres dat u eerder hebt gemaakt in een variabele voor later gebruik. Gebruik az network public-ip show om de openbare IP-id op te halen.
Met de volgende opdracht wordt de openbare IP-id opgehaald en in een variabele opgeslagen die in de volgende opdracht moet worden gebruikt.
export resourceid=$(az network public-ip show \
--resource-group TutorAKSRP-rg \
--name myPublicIP-IR \
--query id \
--output tsv)
Gebruik az aks create om het Kubernetes-cluster te maken.
Met de volgende opdracht maakt u het Kubernetes-cluster en gebruikt u de variabele voor het openbare IP-adres dat in de vorige stap is gemaakt.
az aks create \
--resource-group TutorAKSRP-rg \
--name MyAKSCluster \
--load-balancer-outbound-ips $resourceid \
--generate-ssh-key
Notitie
Het implementeren van het AKS-cluster duurt enkele minuten.
Als u wilt valideren, zoekt u naar het openbare IP-adres dat u in de vorige stap in Azure Portal hebt gemaakt. Het openbare IP-adres is gekoppeld aan de load balancer. De load balancer is gekoppeld aan het Kubernetes-cluster, zoals hieronder wordt weergegeven:
Resources opschonen
Wanneer u deze niet meer nodig hebt, gebruikt u de opdracht az group delete om de resourcegroep, het openbare IP-adres, het AKS-cluster en alle gerelateerde resources te verwijderen.
az group delete \
--name TutorAKSRP-rg
Volgende stappen
Ga naar het volgende artikel voor meer informatie over het maken van een virtuele machine met gemengde routeringsvoorkeur: