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 count
Set-AksHciNodePool
příkazu můžete ručně změnit počet pracovních uzlů ve fondu uzlů hybridního clusteru AKS.