Set-AksHciAutoScalerProfile

Sinopsis

Konfigurasikan pengaturan individual profil konfigurasi alat penskalaan otomatis.

Sintaks

Mengubah pengaturan di profil konfigurasi autoscaler yang ada

Set-AksHciAutoScalerProfile 
                              -name myProfile 
                              -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }

Deskripsi

Mengubah satu atau beberapa pengaturan individual dari profil konfigurasi autoscaler yang ada ke nilai baru. Nilai yang mungkin ditetapkan adalah:

ProfileSetting Nilai
min-node-count 0
max-node-count 1
interval pemindaian 10 detik
scale-down-delay-after-add 10 menit
scale-down-delay-after-delete 10 detik
scale-down-delay-after-failure 3 menit
scale-down-unneeded-time 10 menit
scale-down-unready-time 20 menit
scale-down-utilization-threshold 0,5
max-graceful-termination-sec 600 detik
balance-similar-node-groups salah
luaskan acak
skip-nodes-with-local-storage benar
skip-nodes-with-system-pods benar
max-empty-bulk-delete 10 node
new-pod-scale-up-delay 0 detik
max-total-unready-percentage 45%
max-node-provision-time 15 menit
ok-total-unready-count 3 node

Contoh

Mengubah jumlah node minimum dan maksimum

Mengatur max-node-count terlalu tinggi dapat mengakibatkan kegagalan jika sistem kehabisan sumber daya. Jika hal itu terjadi. Ubah nilai ke pengaturan yang lebih rendah dan tunggu sistem mengejar ketinggalan. Proses ini dapat memakan waktu hingga 90 menit dengan pengaturan default.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }

Ubah waktu tunggu sistem antara upaya skala menjadi 1 menit.

Mengatur terlalu rendah, misalnya, ke 1 detik, dapat mengakibatkan siklus pembuatan/penghapusan node yang berlebihan jika ini terjadi. Gunakan perintah Set-AksHciCluster -name myCluster -enableAutoScaler $false untuk menonaktifkan autoscaler. Ubah profil ke nilai yang lebih sedang lalu aktifkan kembali autoscaler agar pulih dengan lebih baik.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }

Ubah waktu tunggu sistem node baru siap.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }

Parameter

-nama

Nama alfanumerik kluster Kubernetes Anda.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-autoScalerProfileConfig

Array pasangan kunci-nilai parameter yang akan diatur untuk profil konfigurasi autoscaler

Type: System.Array
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Langkah berikutnya

Referensi AksHci PowerShell