Freigeben über


Update-AzAksArcCluster

Aktualisieren der bereitgestellten Clusterinstanz

Syntax

Update-AzAksArcCluster
      -ClusterName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AdminGroupObjectID <String[]>]
      [-EnableAzureHybridBenefit]
      [-ControlPlaneCount <Int32>]
      [-NfCsiDriverEnabled]
      [-SmbCsiDriverEnabled]
      [-AutoScalerProfileBalanceSimilarNodeGroup <String>]
      [-AutoScalerProfileExpander <String>]
      [-AutoScalerProfileMaxEmptyBulkDelete <String>]
      [-AutoScalerProfileMaxGracefulTerminationSec <String>]
      [-AutoScalerProfileMaxNodeProvisionTime <String>]
      [-AutoScalerProfileMaxTotalUnreadyPercentage <String>]
      [-AutoScalerProfileNewPodScaleUpDelay <String>]
      [-AutoScalerProfileOkTotalUnreadyCount <String>]
      [-AutoScalerProfileScaleDownDelayAfterAdd <String>]
      [-AutoScalerProfileScaleDownDelayAfterDelete <String>]
      [-AutoScalerProfileScaleDownDelayAfterFailure <String>]
      [-AutoScalerProfileScaleDownUnneededTime <String>]
      [-AutoScalerProfileScaleDownUnreadyTime <String>]
      [-AutoScalerProfileScaleDownUtilizationThreshold <String>]
      [-AutoScalerProfileScanInterval <String>]
      [-AutoScalerProfileSkipNodesWithLocalStorage <String>]
      [-AutoScalerProfileSkipNodesWithSystemPod <String>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzAksArcCluster
      -ClusterName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -MinCount <Int32>
      -MaxCount <Int32>
      [-AdminGroupObjectID <String[]>]
      [-EnableAzureHybridBenefit]
      [-ControlPlaneCount <Int32>]
      [-NfCsiDriverEnabled]
      [-SmbCsiDriverEnabled]
      [-AutoScalerProfileBalanceSimilarNodeGroup <String>]
      [-AutoScalerProfileExpander <String>]
      [-AutoScalerProfileMaxEmptyBulkDelete <String>]
      [-AutoScalerProfileMaxGracefulTerminationSec <String>]
      [-AutoScalerProfileMaxNodeProvisionTime <String>]
      [-AutoScalerProfileMaxTotalUnreadyPercentage <String>]
      [-AutoScalerProfileNewPodScaleUpDelay <String>]
      [-AutoScalerProfileOkTotalUnreadyCount <String>]
      [-AutoScalerProfileScaleDownDelayAfterAdd <String>]
      [-AutoScalerProfileScaleDownDelayAfterDelete <String>]
      [-AutoScalerProfileScaleDownDelayAfterFailure <String>]
      [-AutoScalerProfileScaleDownUnneededTime <String>]
      [-AutoScalerProfileScaleDownUnreadyTime <String>]
      [-AutoScalerProfileScaleDownUtilizationThreshold <String>]
      [-AutoScalerProfileScanInterval <String>]
      [-AutoScalerProfileSkipNodesWithLocalStorage <String>]
      [-AutoScalerProfileSkipNodesWithSystemPod <String>]
      [-EnableAutoScaling]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Aktualisieren der bereitgestellten Clusterinstanz

Beispiele

Beispiel 1: Skalierung der Steuerungsebenenanzahl

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -ControlPlaneCount 3

Erhöhen Sie die Anzahl der Steuerebenen auf 3 Knoten.

Beispiel 2: Aktivieren der automatischen Skalierung

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -EnableAutoScaling -MinCount 1 -MaxCount 5

Aktivieren Sie die automatische Skalierung im bereitgestellten Cluster.

Beispiel 3: Aktivieren von NfCsiDriver

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -NfCsiDriverEnabled

Aktivieren Sie den NfCsi-Treiber im bereitgestellten Cluster.

Beispiel 4: Aktivieren von SmbCsiDriver

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -SmbCsiDriverEnabled

Aktivieren Sie den SmbCsi-Treiber im bereitgestellten Cluster.

Beispiel 5: Aktivieren des Azure-Hybridvorteils

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -EnableAzureHybridBenefit

Aktivieren Sie das Feature "Vorteile von Hybridbenutzern" für einen bereitgestellten Cluster.

Beispiel 6: Deaktivieren des Azure-Hybridvorteils

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -EnableAzureHybridBenefit:$false

Deaktivieren Sie das Feature "Azure Hybrid-Benutzervorteile" für einen bereitgestellten Cluster.

Beispiel 7: Deaktivieren der automatischen Skalierung

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -EnableAutoScaling:$false

Deaktivieren Sie die automatische Skalierung im bereitgestellten Cluster.

Beispiel 8: NfCsiDriver deaktivieren

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -NfCsiDriverEnabled:$false

Deaktivieren Sie den NfCsi-Treiber im bereitgestellten Cluster.

Beispiel 9: Deaktivieren von SmbCsiDriver

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -SmbCsiDriverEnabled:$false

Deaktivieren Sie den SmbCsi-Treiber im bereitgestellten Cluster.

Beispiel 10: Aktualisieren von Aad-Administrator-GUIDS

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -AdminGroupObjectID @("2e00cb64-66d8-4c9c-92d8-6462caf99e33", "1b28ff4f-f7c5-4aaa-aa79-ba8b775ab443")

Aktualisieren Sie die Aad-Administrator-GUIDS.

Parameter

-AdminGroupObjectID

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AsJob

Ausführen des Befehls als Auftrag

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileBalanceSimilarNodeGroup

Gültige Werte sind "true" und "false"

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileExpander

Wenn nicht angegeben, lautet der Standardwert "random". Weitere Informationen finden Sie unter Erweiterung.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileMaxEmptyBulkDelete

Der Standardwert ist 10.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileMaxGracefulTerminationSec

Der Standardwert ist 600.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileMaxNodeProvisionTime

Der Standardwert ist "15m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileMaxTotalUnreadyPercentage

Der Standardwert ist 45. Das Maximum beträgt 100 und das Minimum ist 0.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileNewPodScaleUpDelay

Für Szenarien wie die Burst-/Batchskalierung, bei denen die Zertifizierungsstelle nicht tätig werden soll, bevor der Kubernetes-Scheduler alle Pods planen konnte, können Sie wie folgt vorgehen: Weisen Sie die Zertifizierungsstelle an, nicht geplante Pods zu ignorieren, bis sie ein bestimmtes Alter erreicht haben. Der Standardwert ist "0s". Werte müssen eine ganze Zahl sein, gefolgt von einer Einheit ('s' für Sekunden, 'm' für Minuten, 'h' für Stunden usw.).

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileOkTotalUnreadyCount

Dies muss eine ganze Zahl sein. Der Standard ist „3“.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScaleDownDelayAfterAdd

Der Standardwert ist "10m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScaleDownDelayAfterDelete

Der Standardwert ist das Scanintervall. Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScaleDownDelayAfterFailure

Der Standardwert ist "3m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScaleDownUnneededTime

Der Standardwert ist "10m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScaleDownUnreadyTime

Der Standardwert ist "20m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScaleDownUtilizationThreshold

Der Standardwert ist "0.5".

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileScanInterval

Der Standardwert ist "10". Werte müssen eine ganze Zahl von Sekunden sein.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileSkipNodesWithLocalStorage

Der Standardwert ist „true“.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoScalerProfileSkipNodesWithSystemPod

Der Standardwert ist „true“.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ClusterName

Der Name des Kubernetes-Clusters, auf dem get aufgerufen wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ControlPlaneCount

Anzahl der Steuerebenenknoten. Der Standardwert ist 1, und die Anzahl sollte eine ungerade Zahl sein.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableAutoScaling

Gibt an, ob die automatische Skalierung aktiviert werden soll. Der Standardwert lautet true.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableAzureHybridBenefit

Gibt an, ob Azure-Hybridvorteil aktiviert ist. Der Standardwert ist „false“.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MaxCount

Max. Knoten in automatischer Skalierung

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MinCount

Min knoten in autocalar

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NfCsiDriverEnabled

Gibt an, ob NFS CSI-Treiber aktiviert werden soll. Der Standardwert lautet true.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NoWait

Asynchrones Ausführen des Befehls

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SmbCsiDriverEnabled

Gibt an, ob der SMB CSI-Treiber aktiviert werden soll. Der Standardwert lautet true.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SubscriptionId

Hierbei handelt es sich um die ID des Zielabonnements.

Typ:String
Position:Named
Standardwert:(Get-AzContext).Subscription.Id
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

IProvisionedCluster