Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ketika beban kerja aplikasi Anda berubah, Anda mungkin perlu menskalakan jumlah simpul dalam kumpulan simpul di Azure Kubernetes Service (AKS). Dalam artikel ini, Anda mempelajari cara menskalakan kumpulan simpul secara manual dan otomatis di AKS.
Prasyarat untuk penskalaan kumpulan simpul AKS
- Kluster AKS yang ada dengan setidaknya satu kumpulan nodus. Jika Anda perlu membuatnya, lihat Membuat kluster AKS dengan kumpulan simpul.
- Anda memerlukan Azure CLI versi 2.2.0 atau yang lebih baru terpasang dan terkonfigurasi. Jalankan
az --versionuntuk menemukan versinya. Jika Anda perlu menginstal atau memperbarui, lihat Install Azure CLI.
Menskalakan kumpulan simpul secara manual
Skalakan jumlah simpul dalam kumpulan simpul menggunakan perintah [
az aks nodepool scale][az-aks-nodepool-scale]. Bendera--node-countmenentukan jumlah simpul yang diinginkan dalam kumpulan simpul. Dalam contoh ini, kumpulan simpul diskalakan ke lima simpul.az aks nodepool scale \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --node-count 5 \ --no-waitPeriksa status kumpulan simpul Anda menggunakan perintah [
az aks nodepool list][az-aks-nodepool-list].az aks nodepool list --resource-group <resource-group-name> --cluster-name <cluster-name>Contoh keluaran berikut menunjukkan kumpulan node sedang berada dalam status Penskalaan dengan jumlah node baru sebanyak lima:
[ { ... "count": 5, ... "name": "<node-pool-name>", "orchestratorVersion": "1.15.7", ... "provisioningState": "Scaling", ... "vmSize": "Standard_DS2_v2", ... }, { ... "count": 2, ... "name": "<node-pool-name-2>", "orchestratorVersion": "1.15.7", ... "provisioningState": "Succeeded", ... "vmSize": "Standard_DS2_v2", ... } ]Pemrosesan skala memerlukan waktu beberapa menit untuk selesai. Setelah operasi skala selesai, kumpulan simpul
provisioningStateberubah menjadi Berhasil.
Menskalakan secara otomatis kumpulan node dengan penskalaan otomatis klaster
Anda dapat menggunakan kluster autoscaler dengan beberapa pool node, dan Anda dapat mengaktifkannya pada pool node individual serta meneruskan aturan penskalaan otomatis yang unik kepada mereka.
Aktifkan peningkat otomatis kluster pada pool node yang ada menggunakan perintah [
az aks nodepool update][az-aks-nodepool-update] dengan--update-cluster-autoscalerflag. Bendera--min-countdan--max-countmenentukan jumlah minimum dan maksimum simpul dalam kumpulan simpul. Dalam contoh ini, autoscaler kluster diaktifkan dengan jumlah minimum satu simpul dan jumlah maksimum lima simpul:az aks nodepool update \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --update-cluster-autoscaler \ --min-count 1 \ --max-count 5
Nota
Jika Anda ingin menonaktifkan autoscaler kluster, gunakan perintah [az aks nodepool update][az-aks-nodepool-update] dengan flag --disable-cluster-autoscaler pada kumpulan simpul sebagai pengganti --update-cluster-autoscaler.
Langkah selanjutnya: Mengelola kumpulan simpul di AKS
Untuk mempelajari selengkapnya tentang mengelola kumpulan simpul di AKS, lihat Mengelola kumpulan simpul di Azure Kubernetes Service (AKS).