Set-AksHciCluster

Synopsis

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

Syntax

Besturingsvlakknooppunten schalen

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

Description

Schaal het aantal besturingsvlakknooppunten of werkknooppunten in een cluster. De besturingsvlakknooppunten en de werkknooppunten moeten onafhankelijk worden geschaald.

Voorbeelden

Besturingsvlakknooppunten schalen

Set-AksHciCluster -name myCluster -controlPlaneNodeCount 3

De automatische schaalaanpassing inschakelen met het standaardconfiguratieprofiel

Set-AksHciCluster -name myCluster -enableAutoScaler $true

De automatische schaalaanpassing met een benoemd configuratieprofiel inschakelen

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 besturingsvlakknooppunten mycluster-linux wilt bijwerken om Standard_A4_v2 te gebruiken als de nieuwe grootte van de virtuele machine.

Set-AksHciCluster -name mycluster -controlPlaneVmSize Standard_A4_v2

Parameters

-name

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

Als deze optie is ingesteld op$true: hiermee schakelt u de automatische schaalaanpassing van werkknooppunten in voor de opgegeven AKS in Azure Stack HCI en Windows Server-cluster. Alle knooppuntpools in het cluster worden nu automatisch geschaald van het minimum tot het maximum aantal knooppunten op basis van de vraag naar extra knooppunten wanneer de Kubernetes-planner onvoldoende werkknooppuntbronnen kan vinden om pods te plannen. Zie de documentatie PowerShell gebruiken voor automatische schaalaanpassing van clusters voor meer informatie. Als deze optie is ingesteld op $false: schakelt de automatische schaalaanpassing voor het opgegeven cluster uit. De knooppuntgroepen in het cluster blijven op de schaal staan die ze waren toen de automatische schaalaanpassing werd uitgeschakeld.

Notitie

In tegenstelling tot in Azure beschikt de automatische schaalaanpassing in AKS in Azure Stack HCI en Windows Server niet over onbeperkte resources. Er worden geen resources gereserveerd om ervoor te zorgen dat automatisch schalen altijd kan slagen. Als er andere werkbelastingen in het cluster zijn, zoals virtuele machines, AKS-clusters, enzovoort, kan de automatische schaalaanpassing mogelijk mislukken. U kunt de kubectl get events opdracht gebruiken om te bepalen waarom een automatische schaalaanpassingsbewerking is mislukt. Met de automatische schaalaanpassing wordt een mislukte bewerking opnieuw uitgevoerd op basis van de instellingen in het configuratieprofiel voor automatische schaalaanpassing. Zie de documentatie, 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 door de New-AksHciAutoScalerProfile opdracht. Als het standaardprofiel niet is opgegeven, wordt het 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 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 AKS in Azure Stack HCI en Windows Server-cluster handmatig te wijzigen.

Volgende stappen

Naslaginformatie over AksHci PowerShell