Partager via


Update-AzAksArcCluster

Mettre à jour l’instance de cluster provisionnée

Syntaxe

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>]

Description

Mettre à jour l’instance de cluster provisionnée

Exemples

Exemple 1 : Augmenter le nombre de plans de contrôle

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

Augmentez le nombre de plans de contrôle à 3 nœuds.

Exemple 2 : Activer la mise à l’échelle automatique

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

Activer la mise à l’échelle automatique dans un cluster approvisionné.

Exemple 3 : Activer NfCsiDriver

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -NfCsiDriverEnabled

Activez le pilote NfCsi dans le cluster approvisionné.

Exemple 4 : Activer SmbCsiDriver

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -SmbCsiDriverEnabled

Activez le pilote SmbCsi dans le cluster approvisionné.

Exemple 5 : Activer Azure Hybrid Benefit

Update-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -EnableAzureHybridBenefit

Activez la fonctionnalité Avantages utilisateur hybrides Azure pour un cluster approvisionné.

Exemple 6 : Désactiver Azure Hybrid Benefit

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

Désactivez la fonctionnalité Avantages utilisateur hybrides Azure pour un cluster approvisionné.

Exemple 7 : Désactiver la mise à l’échelle automatique

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

Désactivez la mise à l’échelle automatique dans le cluster provisionné.

Exemple 8 : Désactiver NfCsiDriver

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

Désactivez le pilote NfCsi dans le cluster provisionné.

Exemple 9 : Désactiver SmbCsiDriver

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

Désactivez le pilote SmbCsi dans le cluster provisionné.

Exemple 10 : Mettre à jour les GUID d’administrateur aad

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

Mettez à jour les GUID d’administrateur aad.

Paramètres

-AdminGroupObjectID

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AsJob

Exécuter la commande en tant que travail

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileBalanceSimilarNodeGroup

Les valeurs valides sont « true » et « false »

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileExpander

S’il n’est pas spécifié, la valeur par défaut est « aléatoire ». Pour plus d’informations, consultez les expandeurs .

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileMaxEmptyBulkDelete

La valeur par défaut est de 10.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileMaxGracefulTerminationSec

La valeur par défaut est 600.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileMaxNodeProvisionTime

La valeur par défaut est « 15 m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileMaxTotalUnreadyPercentage

La valeur par défaut est 45. La valeur maximale est 100 et la valeur minimale est de 0.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileNewPodScaleUpDelay

Pour les scénarios de type mise à l’échelle en rafales ou par lots dans lesquels l’autorité de certification ne doit pas agir avant que le planificateur Kubernetes n’ait pu planifier tous les pods, permet d’indiquer à l’autorité de certification d’ignorer les pods non planifiés avant qu’ils n’aient atteint une certaine ancienneté La valeur par défaut est « 0s ». Les valeurs doivent être un entier suivi d’une unité (s’pendant les secondes, 'm' pendant les minutes, 'h' pendant les heures, etc.).

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileOkTotalUnreadyCount

Il doit s’agir d’un entier. La valeur par défaut de est 3.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScaleDownDelayAfterAdd

La valeur par défaut est « 10m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScaleDownDelayAfterDelete

La valeur par défaut est l’intervalle d’analyse. Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScaleDownDelayAfterFailure

La valeur par défaut est « 3m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScaleDownUnneededTime

La valeur par défaut est « 10m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScaleDownUnreadyTime

La valeur par défaut est « 20m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScaleDownUtilizationThreshold

La valeur par défaut est « 0.5 ».

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileScanInterval

La valeur par défaut est « 10 ». Les valeurs doivent être un nombre entier de secondes.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileSkipNodesWithLocalStorage

La valeur par défaut est true.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AutoScalerProfileSkipNodesWithSystemPod

La valeur par défaut est true.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClusterName

Nom du cluster Kubernetes sur lequel l’opération est appelée.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ControlPlaneCount

Nombre de nœuds de plan de contrôle. La valeur par défaut est 1, et le nombre doit être un nombre impair

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableAutoScaling

Indique s’il faut activer la mise à l’échelle automatique. La valeur par défaut est true.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableAzureHybridBenefit

Indique si Azure Hybrid Benefit est choisi. La valeur par défaut est false

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MaxCount

Nombre maximal de nœuds dans la mise à l’échelle automatique

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MinCount

Nombre minimal de nœuds dans la mise à l’échelle automatique

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NfCsiDriverEnabled

Indique s’il faut activer le pilote CSI NFS. La valeur par défaut est true.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NoWait

Exécuter la commande de manière asynchrone

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources. Le nom ne respecte pas la casse.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SmbCsiDriverEnabled

Indique s’il faut activer SMB CSI Driver. La valeur par défaut est true.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SubscriptionId

ID de l’abonnement cible.

Type:String
Position:Named
Valeur par défaut:(Get-AzContext).Subscription.Id
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

IProvisionedCluster