Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Może nie być konieczne ciągłe uruchamianie obciążeń usługi AKS. Na przykład może istnieć klaster deweloperski, który ma pulę węzłów, w których uruchomiono określone obciążenia. Aby zoptymalizować koszty obliczeń, możesz całkowicie zatrzymać pule węzłów w klastrze usługi AKS.
Funkcje i ograniczenia
- Nie można zatrzymywać pul systemowych.
- Pule węzłów typu spot są obsługiwane.
- Można zaktualizować zatrzymane pule węzłów.
- Klaster i pula węzłów muszą być uruchomione.
- Nie można zablokować pul węzłów w klastrach, które używają funkcji automatycznej aprowizacji węzłów (NAP).
Wskazówka
Aby zatrzymać i uruchomić pule węzłów w portalu Azure, możesz użyć Azure Copilot. Aby uzyskać więcej informacji, zobacz Praca z klastrami AKS wydajnie przy użyciu rozwiązania Azure Copilot.
Zanim rozpoczniesz
W tym artykule założono, że masz istniejący klaster AKS. Jeśli potrzebujesz klastra usługi AKS, utwórz go przy użyciu interfejsu wiersza polecenia platformy Azure, programu Azure PowerShell lub witryny Azure Portal.
Zatrzymaj pulę węzłów AKS
Zatrzymaj działającą pulę węzłów AKS przy użyciu polecenia
az aks nodepool stop.az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolSprawdź, czy pula węzłów przestała działać przy użyciu
az aks nodepool showpolecenia.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolKrótkie przykładowe wyniki pokazują
powerStatejakoStopped:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Stopped" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }Uwaga
Jeśli
provisioningStatepokazujeStopping, pula węzłów jest wciąż zatrzymywana.Uwaga
Zatrzymanie puli węzłów spowoduje zatrzymanie działania autoskalera klastra, a jego ponowne uruchomienie nastąpi podczas ponownego uruchamiania puli węzłów. Dlatego jeśli ręcznie zmodyfikujesz liczbę wystąpień zestawu skalowania maszyn wirtualnych w puli podczas jej zatrzymania, funkcja skalowania automatycznego klastra może pokazywać niespójności.
Uruchamianie zatrzymanej puli węzłów usługi AKS
Uruchom ponownie zatrzymaną pulę węzłów przy użyciu
az aks nodepool startpolecenia .az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolSprawdź, czy pula węzłów zaczęła działać przy użyciu polecenia
az aks nodepool show.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolKrótkie przykładowe wyniki pokazują
powerStatejakoRunning:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Running" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }Uwaga
Jeśli
provisioningStateStartingzostanie wyświetlony, pula węzłów jest nadal w trakcie uruchamiania.
Następne kroki
- Aby dowiedzieć się, jak skalować
Userpule do 0, zobacz skalowanieUserpul do 0. - Aby dowiedzieć się, jak zatrzymać klaster, zobacz uruchamianie/zatrzymywanie klastra.
- Aby dowiedzieć się, jak obniżyć koszty przy użyciu wystąpień typu Spot, zobacz Dodawanie puli węzłów typu Spot do AKS.
- Aby dowiedzieć się więcej na temat zasad pomocy technicznej usługi AKS, zobacz Zasady pomocy technicznej usługi AKS.