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.
Mogelijk hoeft u uw AKS-workloads niet continu uit te voeren. U hebt bijvoorbeeld een ontwikkelcluster met knooppuntgroepen waarop specifieke workloads worden uitgevoerd. Als u de rekenkosten wilt optimaliseren, kunt u uw knooppuntgroepen in uw AKS-cluster volledig stoppen. Wanneer u uw workloads opnieuw moet uitvoeren, kunt u de knooppuntgroepen opnieuw starten. In dit artikel leest u hoe u knooppuntgroepen in een AKS-cluster stopt en start met behulp van de Azure CLI.
Kenmerken en beperkingen
- U kunt systeempools niet stoppen.
- Spot-knooppuntgroepen worden ondersteund.
- Gestopte knooppuntgroepen kunnen worden bijgewerkt.
- Als u een knooppuntgroep wilt stoppen, moeten het cluster en de gebruikersknooppuntgroep worden uitgevoerd en moet de knooppuntgroep
provisioningStatezijnSucceeded. - Als u een knooppuntgroep wilt starten, moet het cluster worden uitgevoerd en moet de gebruikersknooppuntgroep worden gestopt.
- U kunt knooppuntgroepen niet stoppen vanuit clusters die gebruikmaken van automatisch inrichten van knooppunten (NAP).
Aanbeveling
U kunt Azure Copilot gebruiken om uw knooppuntgroepen te stoppen en te starten in Azure Portal. Zie Werken met AKS-clusters efficiënt met behulp van Azure Copilot voor meer informatie.
Voordat u begint
In dit artikel wordt ervan uitgegaan dat u een bestaand AKS-cluster hebt. Als u een AKS-cluster nodig hebt, maakt u er een met behulp van de Azure CLI, Azure PowerShell of Azure Portal.
Voor dit artikel is Azure CLI versie 2.38.0 of hoger vereist. Voer deze opdracht az --version uit om uw geïnstalleerde versie te vinden. Zie De Azure CLI installeren of upgraden voor meer informatie over het installeren of upgraden van de Azure CLI.
Stop een actieve AKS-knooppuntgroep met behulp van de Azure CLI
Voordat u een knooppuntgroep stopt, controleert u of het cluster en de gebruikersknooppuntgroep actief zijn, de knooppuntgroep provisioningState is Succeededen maakt het cluster geen gebruik van automatische inrichting van knooppunten.
Waarschuwing
Als u een knooppuntgroep stopt, worden alle virtuele machines in de pool gestopt. Voordat u de pool stopt, moet u ervoor zorgen dat de werkbelastingen een onderbreking kunnen verdragen of kunnen worden uitgevoerd in een andere knooppuntgroep.
Stop een actieve AKS-knooppuntgroep met behulp van de
az aks nodepool stopopdracht.az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolControleer of de node pool gestopt is na het uitvoeren van de
az aks nodepool showopdracht.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolIn de volgende verkorte voorbeelduitvoer wordt de
powerStateweergegeven alsStopped:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Stopped" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }Notitie
Als de
provisioningStateStoppingtoont, is uw knooppuntgroep nog bezig met stoppen.Notitie
Het stoppen van de knooppuntgroep stopt ook de automatische schaalaanpassing van clusters voor die knooppuntgroep. Als u de knooppuntgroep start, wordt de automatische schaalaanpassing van clusters opnieuw gestart. Wijzig het aantal instanties van virtuele-machineschaalsets in de pool niet handmatig terwijl deze is gestopt. Het rechtstreeks wijzigen van door AKS beheerde infrastructuurbronnen wordt niet ondersteund en kan leiden tot inconsistenties en bewerkingsfouten van cluster automatisch schalen. Zie Gebruikersaanpassing van agentknooppunten voor meer informatie.
Start een AKS-knooppuntgroep opnieuw met behulp van de Azure CLI
Voordat u een knooppuntgroep start, controleert u of het cluster wordt uitgevoerd en of de gebruikersknooppuntgroep is gestopt.
Start een gestopte knooppuntgroep opnieuw met behulp van de
az aks nodepool startopdracht.az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolControleer of de knooppuntgroep is gestart met behulp van de
az aks nodepool showcommando.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolIn de volgende verkorte voorbeelduitvoer wordt de
powerStateweergegeven alsRunning:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Running" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }Notitie
Als de
provisioningStateStartingweergeeft, is uw knooppool nog steeds in het proces van starten.
Volgende stappen
- Zie
Uservoor informatie over hoe uUserpools naar 0 kunt schalen. - Zie cluster starten/stoppen om te leren hoe u uw cluster kunt stoppen.
- Zie Een spot-knooppuntgroep toevoegen aan AKS om te leren hoe u kosten kunt besparen met Spot-instances.
- Zie AKS-ondersteuningsbeleid voor meer informatie over het AKS-ondersteuningsbeleid.