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
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
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
sebagaiStopped
:{ [...] "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
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
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
sebagaiRunning
:{ [...] "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
- Untuk mempelajari cara menskalakan
User
kumpulan ke 0, lihat menskalakanUser
kumpulan ke 0. - Untuk mempelajari cara menghentikan kluster Anda, lihat kluster mulai/berhenti.
- Untuk mempelajari cara menghemat biaya menggunakan instans Spot, lihat menambahkan kumpulan simpul spot ke AKS.
- Untuk mempelajari selengkapnya tentang kebijakan dukungan AKS, lihat Kebijakan dukungan AKS.
Azure Kubernetes Service