Bagikan melalui


Set-AksHciCluster

Sinopsis

Skalakan jumlah node sarana kontrol, aktifkan atau nonaktifkan alat penskalaan otomatis, atur profil konfigurasi alat penskalaan otomatis.

Sintaks

Menskalakan node sarana kontrol

Set-AksHciCluster -name <String>
                  [-controlPlaneNodeCount <int>]
                  [-enableAutoScaler <boolean>]
                  [-autoScalerProfileName <string>]
                  [-controlPlaneVmSize <string>]

Deskripsi

Menskalakan jumlah node sarana kontrol atau node pekerja dalam kluster. Node sarana kontrol dan node pekerja harus diskalakan secara independen.

Contoh

Menskalakan node sarana kontrol

Set-AksHciCluster -name myCluster -controlPlaneNodeCount 3

Aktifkan alat penskalaan otomatis dengan profil konfigurasi default

Set-AksHciCluster -name myCluster -enableAutoScaler $true

Aktifkan alat penskalaan otomatis dengan profil konfigurasi bernama

Set-AksHciCluster -name myCluster -enableAutoScaler $true -autoScalerProfileName myAutoScalerProfile

Lihat tabel alat penskalaan otomatis

Set-AksHciCluster -name myCluster -enableAutoScaler $false

Ubah profil konfigurasi alat penskalaan otomatis

Set-AksHciCluster -name myCluster -autoScalerProfileName anotherAutoScalerProfile

Perbarui ukuran mesin virtual untuk node sarana kontrol dalam kluster target

Untuk memperbarui node sarana kontrol dalam mycluster-linux untuk menggunakan Standard_A4_v2 sebagai ukuran mesin virtual baru.

Set-AksHciCluster -name mycluster -controlPlaneVmSize Standard_A4_v2

Parameter

-nama

Nama alfanumerik dari 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

-controlPlaneNodeCount

Jumlah node di sarana kontrol Anda. Defaultnya adalah 1.

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

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

-enableAutoScaler

Jika diatur ke $true: Mengaktifkan autoscaler workernode untuk kluster hibrid AKS yang ditentukan. Semua nodepool dalam kluster sekarang akan secara otomatis melakukan penskalaan dari jumlah node minimum ke maksimum berdasarkan permintaan untuk node tambahan ketika penjadwal Kubernetes tidak dapat menemukan sumber daya node pekerja yang memadai untuk menjadwalkan pod. Lihat dokumentasi Menggunakan PowerShell untuk penskalaan otomatis kluster untuk detail selengkapnya. Jika diatur ke $false: Menonaktifkan alat penskalaan otomatis untuk kluster yang ditentukan. Kumpulan node dalam kluster akan tetap pada skala saat alat penskalaan otomatis dinonaktifkan.

Catatan

Tidak seperti di Azure, autoscaler di hibrid AKS tidak memiliki sumber daya tak terbatas yang tersedia. Ia tidak mencadangkan sumber daya untuk memastikan penskalaan otomatis selalu berhasil. Jika ada beban kerja lain dalam kluster, yaitu komputer virtual, kluster AKS, dll. mengonsumsi sumber daya, autoscaler berpotensi gagal. Anda dapat menggunakan perintah kubectl get events untuk menentukan alasan mengapa operasi alat penskalaan otomatis gagal. Alat penskalaan otomatis akan mencoba kembali operasi yang gagal berdasarkan pengaturan di profil konfigurasi alat penskalaan otomatis. Lihat artikel Menggunakan PowerShell untuk penskalaan otomatis kluster untuk detail selengkapnya.

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

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

-autoScalerProfleName

Nama profil konfigurasi alat penskalaan otomatis yang ditentukan oleh perintah New-AksHciAutoScalerProfile. Jika tidak ditentukan, profil default digunakan. Lihat dokumentasi Menggunakan PowerShell untuk penskalaan otomatis kluster untuk detail selengkapnya.

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

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

-controlPlaneVmSize

Mengubah ukuran vm virtual kumpulan node

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

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

Catatan

Parameter windowsNodeCount dan linuxNodeCount tidak digunakan lagi dan dihapus dari perintah Set-AksHciCLuster. count Gunakan parameter untuk Set-AksHciNodePool perintah untuk mengubah jumlah simpul pekerja secara manual dalam kumpulan simpul kluster hibrid AKS.

Langkah berikutnya

Referensi AksHci PowerShell