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 provisioningStateStopping, kumpulan simpul Anda masih dalam proses berhenti.


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 provisioningStateStarting, kumpulan simpul Anda masih dalam proses memulai.


Langkah berikutnya