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.
Dans ce tutoriel, partie une sur cinq, vous apprendrez à :
- Installer l’interface CLI Kubernetes,
kubectl. - Création d’un groupe de ressources Azure.
- Créez et déployez un hôte de conteneur Linux Azure pour un cluster AKS.
- 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.
Prerequisites
- 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.
Définir des variables d’environnement
Définissez les variables d’environnement suivantes pour créer des noms de ressources uniques pour chaque déploiement :
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
Créer un groupe de ressources
Lors de la création d'un groupe de ressources dans Azure, vous devez spécifier un emplacement. Cet emplacement est l'emplacement de stockage de vos métadonnées de groupe de ressources et 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.
Créez un groupe de ressources à l’aide de la commande az group create.
az group create --name $RESOURCE_GROUP --location $REGION
Exemple de sortie :
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Créer un hôte de conteneur Linux Azure pour un cluster AKS
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.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Exemple de sortie :
{
"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
Configurez kubectl afin de vous connecter à votre cluster Kubernetes avec la commande az aks get-credentials.
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
Vérifier la connexion à votre cluster
Pour vérifier la connexion à votre cluster, exécutez la commande kubectl get nodes. La commande retourne une liste de nœuds dans votre cluster.
kubectl get nodes
Exemple de sortie :
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
Étape suivante
Dans ce tutoriel, vous avez créé et déployé un cluster hôte de conteneur Azure Linux. Dans le tutoriel suivant, vous allez apprendre à ajouter un pool de nœuds Linux Azure à un cluster existant.