Partager via


Tutoriel : Configurer la préférence de routage d’un service Azure Kubernetes Service à l’aide d’Azure CLI

Cet article montre comment configurer une préférence de routage via un réseau de fournisseur de services Internet (option Internet) pour un cluster Kubernetes en utilisant Azure CLI. La préférence de routage est définie par la création d’une adresse IP publique du type de préférence de routage Internet, puis par son utilisation lors de la création du cluster AKS.

Dans ce tutoriel, vous apprenez à effectuer les opérations suivantes :

  • Créer une adresse IP publique dotée de la préférence de routage Internet.
  • Créer un cluster Azure Kubernetes avec une IP publique dotée de la préférence de routage Internet.

Prérequis

  • Compte Azure avec un abonnement actif. Créez un compte gratuitement.

  • Cet article demande la version 2.0.49 ou ultérieure d’Azure CLI. Si vous utilisez Azure Cloud Shell, la version la plus récente est déjà installée.

Créer un groupe de ressources

Créez un groupe de ressources avec la commande az group create. L’exemple suivant crée un groupe de ressources dans la région Azure Europe Ouest :

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

Créer une IP publique dotée d’une préférence de routage Internet

Créez une adresse IP publique dotée de la préférence de routage de type Internet au moyen de la commande az network public-ip create.

La commande suivante crée une adresse IP publique avec la préférence de routage Internet dans la région Azure Europe Ouest.

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

Remarque

La préférence de routage ne prend actuellement en charge que les adresses IP publiques IPV4.

Créer un cluster Kubernetes avec l’IP publique

Placez l’ID de l’IP publique créée précédemment dans une variable pour une utilisation ultérieure. Utilisez az network public-ip show pour récupérer l’ID de l’IP publique.

La commande suivante récupère l’ID de l’adresse IP publique et le place dans une variable à utiliser dans la commande suivante.

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

Utilisez az aks create pour créer le cluster Kubernetes.

La commande suivante crée le cluster Kubernetes et utilise la variable pour l’IP publique créée à l’étape précédente.

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

Notes

Le déploiement du cluster AKS ne prend que quelques minutes.

Pour la validation, recherchez l’adresse IP publique créée à l’étape précédente dans le portail Azure. L’IP publique est associée à l’équilibreur de charge. L’équilibreur de charge est associé au cluster Kubernetes, comme indiqué ci-dessous :

Capture d’écran de l’adresse IP publique du cluster AKS.

Nettoyer les ressources

Quand vous n’en avez plus besoin, utilisez la commande az group delete pour supprimer le groupe de ressources, l’IP publique, le cluster AKS et toutes les ressources associées.

  az group delete \
    --name TutorAKSRP-rg

Étapes suivantes

Passez à l’article suivant pour apprendre à créer une machine virtuelle avec une préférence de routage mixte :