Azure Kubernetes Service (AKS) düğüm havuzunu başlatma ve durdurma

AKS iş yüklerinizi sürekli çalıştırmanız gerekmeyebilir. Örneğin, belirli iş yüklerini çalıştıran düğüm havuzlarına sahip bir geliştirme kümeniz olabilir. İşlem maliyetlerinizi iyileştirmek için AKS kümenizdeki düğüm havuzlarınızı tamamen durdurabilirsiniz.

Özellikler ve sınırlamalar

  • Sistem havuzlarını durduramazsınız.
  • Spot düğüm havuzları desteklenir.
  • Durdurulan düğüm havuzları yükseltilebilir.
  • Küme ve düğüm havuzu çalışıyor olmalıdır.
  • Düğüm Otomatik Sağlama (NAP) özelliğini kullanan kümelerden düğüm havuzlarını durduramazsınız.

Başlamadan önce

Bu makalede, mevcut bir AKS kümeniz olduğu varsayılır. AKS kümesine ihtiyacınız varsa Azure CLI, Azure PowerShell veya Azure portalını kullanarak bir küme oluşturun.

AKS düğüm havuzunu durdurma

  1. komutunu kullanarak az aks nodepool stop çalışan bir AKS düğüm havuzunu durdurun.

    az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool 
    
  2. komutunu kullanarak az aks nodepool show düğüm havuzunuzun durdurulduğunu doğrulayın.

    az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
    

    Aşağıdaki daraltılmış örnek çıktı olarak powerState Stoppedgösterilir:

    {
    [...]
     "osType": "Linux",
        "podSubnetId": null,
        "powerState": {
            "code": "Stopped"
            },
        "provisioningState": "Succeeded",
        "proximityPlacementGroupId": null,
    [...]
    }
    

    Not

    öğesi gösteriliyorsa provisioningState Stoppingdüğüm havuzunuz hala durdurulma aşamasındadır.

    Not

    Düğüm havuzunun durdurulması Küme Otomatik Ölçeklendiricisini durdurur ve düğüm havuzunu başlatırken yeniden başlatır. Dolayısıyla durdurulduğu sırada havuzdaki VMSS örneklerinin sayısını el ile değiştirirseniz Küme Otomatik Ölçeklendiricisi tutarsızlıklar gösterebilir.


Durdurulmuş AKS düğüm havuzunu başlatma

  1. komutunu kullanarak az aks nodepool start durdurulan düğüm havuzunu yeniden başlatın.

    az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool 
    
  2. komutunu kullanarak az aks nodepool show düğüm havuzunuzun başladığını doğrulayın.

    az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
    

    Aşağıdaki daraltılmış örnek çıktı olarak powerState Runninggösterilir:

    {
    [...]
     "osType": "Linux",
        "podSubnetId": null,
        "powerState": {
            "code": "Running"
            },
        "provisioningState": "Succeeded",
        "proximityPlacementGroupId": null,
    [...]
    }
    

    Not

    öğesi gösteriliyorsa provisioningState Startingdüğüm havuzunuz hala başlatılma aşamasındadır.


Sonraki adımlar

  • Havuzları 0'a ölçeklendirmeyi User öğrenmek için bkz. Havuzları 0'a ölçeklendirmeUser.
  • Kümenizi durdurmayı öğrenmek için bkz . küme başlatma/durdurma.
  • Spot örneklerini kullanarak maliyet tasarrufu yapmayı öğrenmek için bkz . AKS'ye spot düğüm havuzu ekleme.
  • AKS destek ilkeleri hakkında daha fazla bilgi edinmek için bkz . AKS destek ilkeleri.