Delen via


New-AzAksArcCluster

Het ingerichte clusterexemplaren maken

Syntaxis

New-AzAksArcCluster
   -ClusterName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-MinCount <Int32>]
   [-MaxCount <Int32>]
   [-MaxPod <Int32>]
   -CustomLocationName <String>
   -VnetId <String>
   [-ControlPlaneIP <String>]
   [-Location <String>]
   [-AdminGroupObjectID <String[]>]
   [-SshAuthIp <String>]
   [-ControlPlaneCount <Int32>]
   [-ControlPlaneVMSize <String>]
   [-KubernetesVersion <String>]
   [-EnableAzureHybridBenefit]
   [-EnableAzureRbac]
   [-LoadBalancerCount <Int32>]
   [-PodCidr <String>]
   [-NfCsiDriverEnabled]
   [-SmbCsiDriverEnabled]
   [-SshKeyValue <String>]
   [-EnableAutoScaling]
   [-NodeLabel <Hashtable>]
   [-NodeTaint <String[]>]
   [-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>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcCluster
   -ClusterName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -MinCount <Int32>
   -MaxCount <Int32>
   -MaxPod <Int32>
   -CustomLocationName <String>
   -VnetId <String>
   [-ControlPlaneIP <String>]
   [-Location <String>]
   [-AdminGroupObjectID <String[]>]
   [-EnableAzureHybridBenefit]
   [-EnableAzureRbac]
   [-EnableAutoScaling]
   [-NodeLabel <Hashtable>]
   [-NodeTaint <String[]>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcCluster
   -ClusterName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -CustomLocationName <String>
   -VnetId <String>
   [-ControlPlaneIP <String>]
   [-Location <String>]
   [-AdminGroupObjectID <String[]>]
   [-EnableAzureHybridBenefit]
   [-EnableAzureRbac]
   [-NodeLabel <Hashtable>]
   [-NodeTaint <String[]>]
   -JsonFilePath <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcCluster
   -ClusterName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -CustomLocationName <String>
   -VnetId <String>
   [-ControlPlaneIP <String>]
   [-Location <String>]
   [-AdminGroupObjectID <String[]>]
   [-EnableAzureHybridBenefit]
   [-EnableAzureRbac]
   [-NodeLabel <Hashtable>]
   [-NodeTaint <String[]>]
   -JsonString <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Het ingerichte clusterexemplaren maken

Voorbeelden

Voorbeeld 1: Het aantal besturingsvlakken omhoog schalen

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

Verhoog het aantal besturingsvlakken tot 3 knooppunten.

Voorbeeld 2: Automatisch schalen inschakelen

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

Schakel automatisch schalen in ingericht cluster in.

Voorbeeld 3: NfCsiDriver inschakelen

New-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -NfCsiDriverEnabled

Schakel het NfCsi-stuurprogramma in het ingerichte cluster in.

Voorbeeld 4: SmbCsiDriver inschakelen

New-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -SmbCsiDriverEnabled

Schakel het SmbCsi-stuurprogramma in het ingerichte cluster in.

Voorbeeld 5: Azure Hybrid Benefit inschakelen

New-AzAksArcCluster -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -EnableAzureHybridBenefit

Schakel de functie Azure Hybrid User Benefits in voor een ingericht cluster.

Voorbeeld 6: Azure Hybrid Benefit uitschakelen

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

Schakel de functie Azure Hybrid User Benefits uit voor een ingericht cluster.

Voorbeeld 7: Automatisch schalen uitschakelen

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

Schakel automatisch schalen uit in het ingerichte cluster.

Voorbeeld 8: NfCsiDriver uitschakelen

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

Schakel het NfCsi-stuurprogramma uit in het ingerichte cluster.

Voorbeeld 9: SmbCsiDriver uitschakelen

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

Schakel het SmbCsi-stuurprogramma uit in het ingerichte cluster.

Voorbeeld 10: Nieuwe GUID's voor aad-beheerders

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

Nieuwe GUID's voor aad-beheerders.

Parameters

-AdminGroupObjectID

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AsJob

De opdracht uitvoeren als een taak

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileBalanceSimilarNodeGroup

Geldige waarden zijn 'true' en 'false'

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileExpander

Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileMaxEmptyBulkDelete

De standaardwaarde is 10.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileMaxGracefulTerminationSec

De standaardwaarde is 600.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileMaxNodeProvisionTime

De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileMaxTotalUnreadyPercentage

De standaardwaarde is 45. Het maximum is 100 en het minimum is 0.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileNewPodScaleUpDelay

Voor scenario's zoals burst-/batchschaal waarbij u niet wilt dat CA reageert voordat de kubernetes-scheduler alle pods kan plannen, kunt u ca laten weten dat niet-geplande pods worden genegeerd voordat ze een bepaalde leeftijd hebben. De standaardwaarde is '0s'. Waarden moeten een geheel getal zijn, gevolgd door een eenheid ('s' voor seconden, 'm' voor minuten, 'h' voor uren, enzovoort).

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileOkTotalUnreadyCount

Dit moet een geheel getal zijn. De standaardwaarde is 3.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScaleDownDelayAfterAdd

De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScaleDownDelayAfterDelete

De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScaleDownDelayAfterFailure

De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScaleDownUnneededTime

De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScaleDownUnreadyTime

De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScaleDownUtilizationThreshold

De standaardwaarde is '0,5'.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileScanInterval

De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileSkipNodesWithLocalStorage

De standaardwaarde is waar.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfileSkipNodesWithSystemPod

De standaardwaarde is waar.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterName

De naam van het Kubernetes-cluster waarop get wordt aangeroepen.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ControlPlaneCount

Aantal besturingsvlakknooppunten. De standaardwaarde is 1 en het aantal moet een oneven getal zijn

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ControlPlaneIP

IP-adres van de Kubernetes-API-server

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ControlPlaneVMSize

SKU-grootte van de besturingsvlakknooppunten

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CustomLocationName

ARM-id van de uitgebreide locatie.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableAutoScaling

Geeft aan of NFS CSI-stuurprogramma moet worden ingeschakeld. De standaardwaarde is waar.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableAzureHybridBenefit

Geeft aan of Azure Hybrid Benefit is aangemeld. De standaardwaarde is onwaar

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableAzureRbac

Geeft aan of Azure rbac is ingeschakeld. De standaardwaarde is onwaar

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JsonFilePath

Pad van het Json-bestand dat is opgegeven bij de bewerking Maken

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JsonString

Json-tekenreeks die is opgegeven bij de bewerking Maken

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-KubernetesVersion

De versie van Kubernetes die wordt gebruikt door het ingerichte cluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerCount

Aantal VM's met een hoge beschikbaarheidsproxy load balancer. De standaardwaarde is 0.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Location

Plaats

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaxCount

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaxPod

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MinCount

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NfCsiDriverEnabled

Geeft aan of NFS CSI-stuurprogramma moet worden ingeschakeld. De standaardwaarde is waar.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeLabel

De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep.

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeTaint

Taints toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoWait

De opdracht asynchroon uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PodCidr

Een IP-adresbereik voor CIDR-notatie van waaruit pod-IP-adressen moeten worden toegewezen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SmbCsiDriverEnabled

Hiermee wordt aangegeven of het SMB CSI-stuurprogramma moet worden ingeschakeld. De standaardwaarde is waar.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SshAuthIp

IP-adres of CIDR voor SSH-toegang tot VM's in het ingerichte cluster

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SshKeyValue

De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met VM's. Er kan maximaal 1 sleutel worden opgegeven.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubscriptionId

De id van het doelabonnement.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VnetId

Lijst met ARM-resource-id's (maximaal 1) voor het infrastructuurnetwerkobject, bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

IProvisionedCluster