Sdílet prostřednictvím


Set-AksHciCluster

Synopse

Škálujte počet uzlů řídicí roviny, povolte nebo zakažte automatické škálování a nastavte konfigurační profil automatického škálování.

Syntax

Uzly řídicí roviny škálování

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

Popis

Škálujte počet uzlů řídicí roviny nebo pracovních uzlů v clusteru. Uzly řídicí roviny a pracovní uzly se musí škálovat nezávisle.

Příklady

Uzly řídicí roviny škálování

Set-AksHciCluster -name myCluster -controlPlaneNodeCount 3

Povolení automatického škálování s výchozím konfiguračním profilem

Set-AksHciCluster -name myCluster -enableAutoScaler $true

Povolení automatického škálování s pojmenovaným konfiguračním profilem

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

Zakázání automatického škálování

Set-AksHciCluster -name myCluster -enableAutoScaler $false

Změna konfiguračního profilu automatického škálování

Set-AksHciCluster -name myCluster -autoScalerProfileName anotherAutoScalerProfile

Aktualizace velikosti virtuálního počítače pro uzly řídicí roviny v cílovém clusteru

Pokud chcete aktualizovat uzly řídicí roviny v nástroji mycluster-linux tak, aby jako novou velikost virtuálního počítače používaly Standard_A4_v2.

Set-AksHciCluster -name mycluster -controlPlaneVmSize Standard_A4_v2

Parametry

-Jméno

Alfanumerický název clusteru Kubernetes.

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

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

-controlPlaneNodeCount

Počet uzlů v řídicí rovině. Výchozí hodnota je 1.

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

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

-enableAutoScaler

Pokud je nastavená na $true: Povolí automatické škálování pracovního uzlu pro zadaný hybridní cluster AKS. Všechny fondy uzlů v clusteru se teď budou automaticky škálovat z minimálního na maximální počet uzlů na základě poptávky po dalších uzlech v případě, že plánovač Kubernetes nemůže najít dostatečné prostředky pracovních uzlů k naplánování podů. Další podrobnosti najdete v dokumentaci Použití PowerShellu k automatickému škálování clusteru . Pokud je nastavená na $false: Zakáže automatické škálování pro zadaný cluster. Fondy uzlů v clusteru zůstanou ve velkém měřítku, které byly v době zakázání automatického škálování.

Poznámka

Na rozdíl od Azure nemá automatické škálování v hybridní službě AKS k dispozici neomezený počet prostředků. Nevyrezervuje prostředky, aby se zajistilo, že automatické škálování bude vždy úspěšné. Pokud jsou v clusteru jiné úlohy, tj. virtuální počítače, clustery AKS atd. Spotřeba prostředků, automatické škálování může potenciálně selhat. K určení důvodu selhání operace automatického škálování můžete použít kubectl get events příkaz . Automatické škálování zopakuje neúspěšnou operaci na základě nastavení v konfiguračním profilu automatického škálování. Další podrobnosti najdete v článku Použití PowerShellu k automatickému škálování clusteru .

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

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

-autoScalerProfleName

Název profilu konfigurace automatického škálování, který byl definován příkazem New-AksHciAutoScalerProfile . Pokud není zadaný, použije se výchozí profil. Další podrobnosti najdete v dokumentaci Použití PowerShellu k automatickému škálování clusteru .

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

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

-controlPlaneVmSize

Změna velikosti virtuálního virtuálního počítače fondu uzlů

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

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

Poznámka

Parametry windowsNodeCount a linuxNodeCount byly vyřazeny a odebrány Set-AksHciCLuster z příkazu . Pomocí parametru countSet-AksHciNodePool příkazu můžete ručně změnit počet pracovních uzlů ve fondu uzlů hybridního clusteru AKS.

Další kroky

Referenční informace k PowerShellu pro AksHci