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
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrage rapide pour Bash dans Azure Cloud Shell.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour finir le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
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 :
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 :