Bagikan melalui


Memulai dan menghentikan kumpulan node Azure Kubernetes Service (AKS)

Anda mungkin tidak perlu terus menjalankan beban kerja AKS Anda. Misalnya, Anda mungkin memiliki kluster pengembangan yang memiliki kumpulan simpul yang menjalankan beban kerja tertentu. Untuk mengoptimalkan biaya komputasi, Anda dapat sepenuhnya menghentikan kumpulan simpul di kluster AKS Anda.

Fitur dan batasan

  • Anda tidak dapat menghentikan kumpulan sistem.
  • Kumpulan node spot tidak didukung.
  • Kumpulan node yang dihentikan dapat ditingkatkan.
  • Kluster dan kumpulan node harus berjalan.
  • Anda tidak dapat menghentikan kumpulan simpul dari kluster yang menggunakan fitur Node Autoprovisioning (NAP).

Sebelum Anda mulai

Artikel ini mengasumsikan Anda memiliki kluster AKS yang sudah ada. Jika Anda memerlukan kluster AKS, buat kluster menggunakan Azure CLI, Azure PowerShell, atau portal Azure.

Menghentikan kumpulan node AKS

  1. Hentikan kumpulan simpul AKS yang sedang berjalan menggunakan az aks nodepool stop perintah .

    az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool 
    
  2. Verifikasi bahwa kumpulan simpul Anda berhenti menggunakan az aks nodepool show perintah .

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

    Contoh output ringkas berikut menunjukkan powerState sebagai Stopped:

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

    Catatan

    Jika menunjukkan provisioningState Stopping, kumpulan simpul Anda masih dalam proses berhenti.

    Catatan

    Menghentikan kumpulan simpul akan menghentikan Autoscaler Klusternya, dan memulainya kembali saat memulai kumpulan simpul. Jadi, jika Anda memodifikasi jumlah instans VMSS secara manual di kumpulan saat dihentikan, Penskala Otomatis Kluster mungkin menunjukkan inkonsistensi.


Memulai kumpulan node AKS yang dihentikan

  1. Mulai ulang kumpulan simpul yang dihentikan az aks nodepool start menggunakan perintah .

    az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool 
    
  2. Verifikasi kumpulan simpul Anda mulai menggunakan az aks nodepool show perintah .

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

    Contoh output ringkas berikut menunjukkan powerState sebagai Running:

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

    Catatan

    Jika menunjukkan provisioningState Starting, kumpulan simpul Anda masih dalam proses memulai.


Langkah berikutnya