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.