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 (Azure Kubernetes Service) mogelijk niet continu uit te voeren. U kunt bijvoorbeeld een ontwikkelcluster hebben dat u alleen tijdens kantooruren gebruikt. Dit betekent dat er momenten zijn waarop uw cluster inactief kan zijn en niets meer wordt uitgevoerd dan de systeemonderdelen. U kunt de footprint van het cluster verminderen door alle User knooppuntgroepen te schalen naar 0, maar uw System pool is nog steeds vereist om de systeemonderdelen uit te voeren terwijl het cluster wordt uitgevoerd.
Als u uw kosten tijdens deze perioden beter wilt optimaliseren, kunt u uw cluster uitschakelen of stoppen. Met deze actie worden uw controlevlak en agentknooppunten gestopt, zodat u kunt besparen op alle computekosten, terwijl alle objecten, behalve zelfstandige pods, behouden blijven. De clusterstatus wordt opgeslagen voor wanneer u deze opnieuw start, zodat u kunt ophalen waar u was gebleven.
Let op
Wanneer u uw cluster stopt, wordt het controlevlak gedealloceerd en wordt de capaciteit vrijgegeven. In regio's met capaciteitsbeperkingen kunnen klanten mogelijk geen gestopt cluster starten. We raden u daarom niet aan bedrijfskritieke workloads te stoppen.
Notitie
Met AKS-startbewerkingen worden alle objecten van ETCD hersteld, met uitzondering van zelfstandige pods met dezelfde namen en leeftijden. betekent dat de leeftijd van een pod nog steeds wordt berekend op basis van de oorspronkelijke aanmaaktijd. Dit aantal blijft in de loop van de tijd toenemen, ongeacht of het cluster in de status Gestopt is.
Voordat u begint
In dit artikel wordt ervan uitgegaan dat u een bestaand AKS-cluster hebt. Als u een AKS-cluster nodig hebt, kunt u er een maken met behulp van Azure CLI, Azure PowerShell of Azure Portal.
Over de functie voor het stoppen/starten van het cluster
Wanneer u de stop-/startfunctie van het cluster gebruikt, zijn de volgende voorwaarden van toepassing:
- Deze functie wordt alleen ondersteund voor clusters met virtuele-machineschaalsets.
- U kunt clusters die gebruikmaken van de functie Voor automatisch inrichten van knooppunten (NAP) niet stoppen.
- De clusterstatus van een gestopt AKS-cluster blijft maximaal 12 maanden behouden. Als uw cluster langer dan 12 maanden is gestopt, kunt u de status niet herstellen. Zie het AKS-ondersteuningsbeleid voor meer informatie.
- U kunt alleen bewerkingen voor starten of verwijderen uitvoeren op een gestopt AKS-cluster. Als u andere bewerkingen wilt uitvoeren, zoals schalen of upgraden, moet u eerst uw cluster starten.
- Als u PrivateEndpoints hebt ingericht die zijn gekoppeld aan privéclusters, moeten ze worden verwijderd en opnieuw worden gemaakt bij het starten van een gestopt AKS-cluster.
- Omdat het stopproces alle knooppunten leegloopt, worden alle zelfstandige pods (d.w.w.: pods die niet worden beheerd door een implementatie, StatefulSet, DaemonSet, Job, enzovoort) verwijderd.
- Wanneer u een back-up van het cluster start, wordt het volgende gedrag verwacht:
- Het IP-adres van uw API-server kan veranderen.
- Als u automatische schaalaanpassing van clusters gebruikt wanneer u het cluster start, is het aantal huidige knooppunten mogelijk niet tussen de minimum- en maximumbereikwaarden die u hebt ingesteld. Het cluster begint met het aantal knooppunten dat nodig is om de workloads uit te voeren, wat niet wordt beïnvloed door uw instellingen voor automatische schaalaanpassing. Wanneer uw cluster schaalbewerkingen uitvoert, zijn de minimum- en maximumwaarden van invloed op het huidige aantal knooppunten en blijft het cluster uiteindelijk binnen het gewenste bereik totdat u het cluster stopt.
Een AKS-cluster stoppen
Gebruik de
az aks stopopdracht om een actief AKS-cluster te stoppen, inclusief de knooppunten en het besturingsvlak. In het volgende voorbeeld wordt een cluster met de naam myAKSCluster gestopt:az aks stop --name myAKSCluster --resource-group myResourceGroupControleer of uw cluster gestopt is met de
az aks showopdracht en bevestig dat depowerStateweergegeven wordt alsStopped.az aks show --name myAKSCluster --resource-group myResourceGroupDe uitvoer moet er ongeveer uitzien als in de volgende verkorte voorbeelduitvoer:
{ [...] "nodeResourceGroup": "MC_myResourceGroup_myAKSCluster_westus2", "powerState":{ "code":"Stopped" }, "privateFqdn": null, "provisioningState": "Succeeded", "resourceGroup": "myResourceGroup", [...] }Als
provisioningStateStoppingwordt weergegeven, is uw cluster nog niet volledig gestopt.
Belangrijk
Als u onderbrekingsbudgetten voor pods gebruikt, kan de stopbewerking langer duren omdat het afvoerproces meer tijd in beslag neemt.
Een AKS-cluster starten
Let op
Nadat u de start-/stopfunctie op AKS hebt gebruikt, is het essentieel om 15-30 minuten te wachten voordat u uw AKS-cluster opnieuw start. Deze wachttijd is nodig omdat het enkele minuten duurt voordat de relevante services volledig zijn gestopt. Als u het cluster opnieuw wilt opstarten tijdens dit proces, kan dit het afsluitproces verstoren en mogelijk problemen met het cluster of de bijbehorende workloads veroorzaken.
Gebruik de
az aks startopdracht om een gestopt AKS-cluster te starten. Het cluster wordt opnieuw opgestart met de vorige status van het besturingsvlak en het aantal agentknooppunten. In het volgende voorbeeld wordt een cluster met de naam myAKSCluster gestart:az aks start --name myAKSCluster --resource-group myResourceGroupControleer of uw cluster is gestart met het
az aks show-commando en bevestig datpowerStateRunningtoont.az aks show --name myAKSCluster --resource-group myResourceGroupDe uitvoer moet er ongeveer uitzien als in de volgende verkorte voorbeelduitvoer:
{ [...] "nodeResourceGroup": "MC_myResourceGroup_myAKSCluster_westus2", "powerState":{ "code":"Running" }, "privateFqdn": null, "provisioningState": "Succeeded", "resourceGroup": "myResourceGroup", [...] }Als de
provisioningStateStartingtoont, is uw cluster nog niet volledig gestart.
Volgende stappen
- Zie
UserPools schalen naar 0 voor meer informatie over het schalenUservan pools naar 0. - Zie Een spot-knooppuntgroep toevoegen aan AKS voor meer informatie over het besparen van kosten met spot-exemplaren.
- Zie AKS-ondersteuningsbeleid voor meer informatie over het AKS-ondersteuningsbeleid.