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.
S’applique à : AKS sur Azure Local
Remarque
Pour plus d’informations sur la gestion des pools de nœuds dans AKS sur Windows Server, consultez Gérer les pools de nœuds.
Dans AKS sur Azure Local, les nœuds de la même configuration sont regroupés dans des pools de nœuds. Ces pools de nœuds contiennent les machines virtuelles sous-jacentes qui exécutent vos applications. Cet article explique comment créer et gérer des pools de nœuds pour un cluster AKS.
Créer un cluster Kubernetes
Pour commencer, créez un cluster Kubernetes avec un pool de nœuds unique :
az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys
Ajouter un pool de nœuds
Vous pouvez ajouter un pool de nœuds à un cluster existant à l’aide de la az aksarc nodepool add commande. Assurez-vous que le nom du pool de nœuds n’est pas le même nom qu’un pool de nœuds existant :
az aksarc nodepool add --name <node pool name> -g <resource group> --cluster-name <cluster name> --os-sku <Linux or Windows> --node-count <count> --node-vm-size <vm size>
Obtenir des informations de configuration pour un pool de nœuds
Pour afficher la configuration de vos pools de nœuds, utilisez la az aksarc nodepool show commande :
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>
Exemple de sortie :
{
"availabilityZones": null,
"count": 1,
"extendedLocation": null,
"id":
"/subscriptions/<subscription>/resourceGroups/edgeci-registration-rr1s46r1710<resource
group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster
name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/<nodepoolname>",
"location": "westeurope",
"name": "nodepoolname",
"nodeImageVersion": null,
"osSku": "CBLMariner",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "resourcegroup",
"status": {
"errorMessage": null,
"operationStatus": null,
"readyReplicas": [
{
"count": 1,
"vmSize": "Standard\_A4\_v2"
}
]
},
"systemData": {
…
},
"tags": null,
"type":
"microsoft.hybridcontainerservice/provisionedclusterinstances/agentpools",
"vmSize": "Standard\_A4\_v2"
}
Spécifier le nombre maximal de pods déployés sur un pool de nœuds
Vous pouvez configurer le nombre maximal de pods déployables sur un nœud au moment de la création du cluster ou lors de la création de pools de nœuds. Si vous ne spécifiez pas maxPods lors de la création des pools de nœuds, votre pool de nœuds est déployé avec un maximum de 110 pods par défaut.
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes
Mettre à l'échelle un pool de nœuds
Vous pouvez ajuster à la hausse ou à la baisse le nombre de nœuds dans un pool de nœuds.
Pour mettre à l’échelle le nombre de nœuds dans un pool de nœuds, utilisez la commande az aksarc nodepool scale. L’exemple suivant met à l’échelle le nombre de nœuds à 2 dans un pool de nœuds nommé nodepool1:
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes
Supprimer un pool de nœuds
Si vous devez supprimer un pool de nœuds, utilisez la az aksarc nodepool delete commande suivante :
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes