Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour créer un cluster avec l’hôte de conteneur Linux Azure, vous utilisez :
- Groupes de ressources Azure, un conteneur logique dans lequel les ressources Azure sont déployées et gérées.
- Azure Kubernetes Service (AKS), un service Kubernetes hébergé qui vous permet de créer rapidement un cluster Kubernetes prêt pour la production.
Dans ce tutoriel, la première partie vous apprend à :
- Installer l’interface CLI Kubernetes,
kubectl. - Création d’un groupe de ressources Azure.
- Créer et déployer un cluster hôte de conteneur Azure Linux.
- Configurer
kubectlpour vous connecter à votre cluster hôte de conteneur Azure Linux.
Dans les didacticiels ultérieurs, vous allez apprendre à ajouter un pool de nœuds Linux Azure à un cluster existant et à migrer des nœuds existants vers Azure Linux.
Important
Depuis le 30 novembre 2025, Azure Kubernetes Service (AKS) ne prend plus en charge ou fournit des mises à jour de sécurité pour Azure Linux 2.0. L’image de nœud Azure Linux 2.0 est figée à la version 202512.06.0. À compter du 31 mars 2026, les images de nœud seront supprimées et vous ne pourrez pas mettre à l’échelle vos pools de nœuds. Migrez vers une version Azure Linux prise en charge en mettant à niveau vos pools de nœuds vers une version Kubernetes prise en charge ou en migrant vers osSku AzureLinux3. Pour plus d’informations, consultez Mise hors service : pools de nœuds Azure Linux 2.0 sur AKS.
Prérequis
- Vous devez disposer de la dernière version d’Azure CLI. Exécutez
az --versionpour trouver la version. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.
Créer un groupe de ressources
Lors de la création d’un groupe de ressources, vous devez spécifier un emplacement. Cet emplacement est :
- L’emplacement de stockage des métadonnées de votre groupe de ressources.
- Où vos ressources s’exécutent dans Azure si vous ne spécifiez pas une autre région lors de la création d’une ressource.
Avant d’exécuter la commande, les variables d’environnement sont déclarées pour garantir des noms de ressources uniques pour chaque déploiement.
export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Créer un cluster hôte de conteneur Azure Linux
Créez un cluster AKS en utilisant la commande az aks create avec le paramètre --os-sku pour provisionner l’hôte de conteneur Azure Linux avec une image Azure Linux. L’exemple suivant crée un cluster Azure Linux Container Host.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Au bout de quelques minutes, la commande se termine et retourne des informations au format JSON sur le cluster.
Se connecter au cluster à l’aide de kubectl
Pour configurer kubectl afin qu’il se connecte à votre cluster Kubernetes, utilisez la commande az aks get-credentials. L’exemple suivant obtient des informations d’identification pour le cluster Hôte de conteneur Linux Azure à l’aide du groupe de ressources et du nom de cluster créé précédemment :
az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
Pour vérifier la connexion à votre cluster, exécutez la commande kubectl get nodes pour retourner la liste des nœuds de cluster :
kubectl get nodes
NAME STATUS ROLES AGE VERSION
aks-nodepool1-00000000-0 Ready agent 10m v1.20.7
aks-nodepool1-00000000-1 Ready agent 10m v1.20.7
Étapes suivantes
Dans ce tutoriel, vous avez créé et déployé un cluster hôte de conteneur Azure Linux. Vous avez appris à :
- Installer l’interface CLI Kubernetes,
kubectl. - Création d’un groupe de ressources Azure.
- Créer et déployer un cluster hôte de conteneur Azure Linux.
- Configurer
kubectlpour vous connecter à votre cluster hôte de conteneur Azure Linux.
Dans le tutoriel suivant, vous apprendrez à ajouter un pool de nœuds Azure Linux à un cluster existant.