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.