Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Naarmate de workload van uw toepassing verandert, moet u mogelijk het aantal knooppunten in een knooppuntgroep in Azure Kubernetes Service (AKS) schalen. In dit artikel leert u hoe u knooppuntgroepen handmatig en automatisch kunt schalen in AKS.
Vereisten voor schalen van AKS-knooppuntgroepen
- Een bestaand AKS-cluster met ten minste één knooppuntgroep. Als u er een wilt maken, raadpleegt u Een AKS-cluster maken met knooppuntgroepen.
- U moet Azure CLI versie 2.2.0 of hoger hebben geïnstalleerd en geconfigureerd. Voer
az --versionuit om de versie te vinden. Als u Azure CLI wilt installeren of upgraden, raadpleegt u Azure CLI installeren.
Een knooppuntgroep handmatig schalen
Schaal het aantal knooppunten in een knooppuntgroep met behulp van de opdracht [
az aks nodepool scale][az-aks-nodepool-scale]. Met--node-countde vlag geeft u het gewenste aantal knooppunten in de knooppuntgroep op. In dit voorbeeld wordt de knooppuntgroep geschaald naar vijf knooppunten.az aks nodepool scale \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --node-count 5 \ --no-waitControleer de status van uw knooppuntgroepen met behulp van de opdracht [
az aks nodepool list][az-aks-nodepool-list].az aks nodepool list --resource-group <resource-group-name> --cluster-name <cluster-name>In de volgende voorbeelduitvoer ziet u dat de knooppuntgroep de status Schaal heeft met een nieuw aantal van vijf knooppunten:
[ { ... "count": 5, ... "name": "<node-pool-name>", "orchestratorVersion": "1.15.7", ... "provisioningState": "Scaling", ... "vmSize": "Standard_DS2_v2", ... }, { ... "count": 2, ... "name": "<node-pool-name-2>", "orchestratorVersion": "1.15.7", ... "provisioningState": "Succeeded", ... "vmSize": "Standard_DS2_v2", ... } ]Het duurt enkele minuten voordat de schaalbewerking is voltooid. Nadat de schaalbewerking is voltooid, verandert de status van de knooppuntgroep
provisioningStatenaar Geslaagd.
Een nodepool automatisch schalen met de cluster-autoscaler
U kunt de automatische schaalaanpassing van clusters gebruiken met meerdere knooppuntgroepen en u kunt deze inschakelen in afzonderlijke knooppuntgroepen en unieke regels voor automatisch schalen aan deze groepen doorgeven.
Schakel de automatische schaalaanpassing van clusters in voor een bestaande knooppuntgroep met behulp van de opdracht [
az aks nodepool update][az-aks-nodepool-update] met de--update-cluster-autoscalervlag. De--min-counten--max-countvlaggen geven het minimum- en maximum aantal knooppunten in de knooppuntgroep op. In dit voorbeeld is automatische schaalaanpassing van clusters ingeschakeld met een minimumaantal van één knooppunt en een maximumaantal van vijf knooppunten:az aks nodepool update \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --update-cluster-autoscaler \ --min-count 1 \ --max-count 5
Opmerking
Als u de automatische schaalaanpassing van clusters in een knooppuntgroep wilt uitschakelen, gebruikt u de opdracht [az aks nodepool update][az-aks-nodepool-update] met de --disable-cluster-autoscaler vlag in plaats van --update-cluster-autoscaler.
Volgende stappen: Knooppuntgroepen beheren in AKS
Zie Knooppuntgroepen beheren in Azure Kubernetes Service (AKS) voor meer informatie over het beheren van knooppuntgroepen in AKS.