Delen via


Set-AksHciCluster

Synopsis

Schaal het aantal besturingsvlakknooppunten, schakel de automatische schaalaanpassing in of uit, stel het configuratieprofiel voor automatische schaalaanpassing in.

Syntaxis

Knooppunten van besturingsvlak schalen

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

Beschrijving

Het aantal besturingsvlakknooppunten of werkknooppunten in een cluster schalen. De besturingsvlakknooppunten en de werkknooppunten moeten onafhankelijk van elkaar worden geschaald.

Voorbeelden

Knooppunten van besturingsvlak schalen

Set-AksHciCluster -name myCluster -controlPlaneNodeCount 3

Automatische schaalaanpassing inschakelen met het standaardconfiguratieprofiel

Set-AksHciCluster -name myCluster -enableAutoScaler $true

Automatische schaalaanpassing inschakelen met een benoemd configuratieprofiel

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

Automatische schaalaanpassing uitschakelen

Set-AksHciCluster -name myCluster -enableAutoScaler $false

Het configuratieprofiel voor automatische schaalaanpassing wijzigen

Set-AksHciCluster -name myCluster -autoScalerProfileName anotherAutoScalerProfile

De grootte van de virtuele machine voor de besturingsvlakknooppunten in een doelcluster bijwerken

Als u de knooppunten van het besturingsvlak wilt bijwerken in mycluster-linux Standard_A4_v2 als de nieuwe grootte van de virtuele machine.

Set-AksHciCluster -name mycluster -controlPlaneVmSize Standard_A4_v2

Parameters

-Naam

De alfanumerieke naam van uw Kubernetes-cluster.

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

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

-controlPlaneNodeCount

Het aantal knooppunten in uw besturingsvlak. Standaard is 1.

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

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

-enableAutoScaler

Indien ingesteld op $true: hiermee schakelt u de automatische schaalaanpassing van het werkknooppunt in voor het opgegeven hybride AKS-cluster. Alle knooppuntpools in het cluster worden nu automatisch geschaald van het minimum naar het maximum aantal knooppunten op basis van de vraag naar extra knooppunten wanneer de Kubernetes-planner onvoldoende werkknooppuntresources kan vinden om pods te plannen. Zie de documentatie PowerShell gebruiken voor automatische schaalaanpassing van clusters voor meer informatie. Indien ingesteld op $false: hiermee schakelt u de automatische schaalaanpassing voor het opgegeven cluster uit. De knooppuntgroepen in het cluster blijven op de schaal die ze hadden toen de automatische schaalaanpassing werd uitgeschakeld.

Notitie

In tegenstelling tot in Azure beschikt de automatische schaalaanpassing in hybride AKS niet over een onbeperkt aantal resources. Er worden geen resources gereserveerd om ervoor te zorgen dat automatisch schalen altijd kan slagen. Als het cluster andere workloads bevat, bijvoorbeeld virtuele machines, AKS-clusters, enzovoort. als u resources gebruikt, kan de automatische schaalaanpassing mislukken. U kunt de kubectl get events opdracht gebruiken om de reden te bepalen waarom een automatische schaalaanpassingsbewerking is mislukt. De automatische schaalaanpassing probeert een mislukte bewerking opnieuw uit te voeren op basis van de instellingen in het configuratieprofiel voor automatische schaalaanpassing. Zie het artikel PowerShell gebruiken voor automatische schaalaanpassing van clusters voor meer informatie.

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

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

-autoScalerProfleName

De naam van het configuratieprofiel voor automatische schaalaanpassing dat is gedefinieerd met de New-AksHciAutoScalerProfile opdracht . Als u niet opgeeft, wordt het standaardprofiel gebruikt. Zie de documentatie PowerShell gebruiken voor automatische schaalaanpassing van clusters voor meer informatie.

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

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

-controlPlaneVmSize

De virtuele VM-grootte van een knooppuntgroep wijzigen

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

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

Notitie

De parameters windowsNodeCount en linuxNodeCount zijn afgeschaft en verwijderd uit de Set-AksHciCLuster opdracht. Gebruik de count parameter voor de Set-AksHciNodePool opdracht om het aantal werkknooppunten in een knooppuntpool van een hybride AKS-cluster handmatig te wijzigen.

Volgende stappen

AksHci PowerShell-naslaginformatie