Delen via


New-AzNetworkCloudInitialAgentPoolConfigurationObject

Maak een in-memory object voor InitialAgentPoolConfiguration.

Syntaxis

New-AzNetworkCloudInitialAgentPoolConfigurationObject
   -Count <Int64>
   -Mode <AgentPoolMode>
   -Name <String>
   -VMSkuName <String>
   [-AdministratorConfigurationAdminUsername <String>]
   [-AdministratorConfigurationSshPublicKey <ISshPublicKey[]>]
   [-AgentOptionHugepagesCount <Int64>]
   [-AgentOptionHugepagesSize <HugepagesSize>]
   [-AttachedNetworkConfigurationL2Network <IL2NetworkAttachmentConfiguration[]>]
   [-AttachedNetworkConfigurationL3Network <IL3NetworkAttachmentConfiguration[]>]
   [-AttachedNetworkConfigurationTrunkedNetwork <ITrunkedNetworkAttachmentConfiguration[]>]
   [-AvailabilityZone <String[]>]
   [-Label <IKubernetesLabel[]>]
   [-Taint <IKubernetesLabel[]>]
   [-UpgradeSettingMaxSurge <String>]
   [<CommonParameters>]

Description

Maak een in-memory object voor InitialAgentPoolConfiguration.

Voorbeelden

Voorbeeld 1: Maak een in-memory object voor InitialAgentPoolConfiguration.

New-AzNetworkCloudInitialAgentPoolConfigurationObject -Count <Int64> -Mode <AgentPoolMode> -Name <String> -VMSkuName <String> -AdministratorConfigurationAdminUsername <String> -AdministratorConfigurationSshPublicKey <ISshPublicKey[]>  -AgentOptionHugepagesCount <Int64> -AgentOptionHugepagesSize <HugepagesSize> -AttachedNetworkConfigurationL2Network <IL2NetworkAttachmentConfiguration[]> -AttachedNetworkConfigurationL3Network <IL3NetworkAttachmentConfiguration[]> -AttachedNetworkConfigurationTrunkedNetwork <ITrunkedNetworkAttachmentConfiguration[]> -AvailabilityZone <String[]> -Label <IKubernetesLabel[]> -Taint <IKubernetesLabel[]> -UpgradeSettingMaxSurge <String>

Maak een in-memory object voor InitialAgentPoolConfiguration.

Parameters

-AdministratorConfigurationAdminUsername

De gebruikersnaam voor de beheerder die wordt toegepast op de besturingssystemen waarop Kubernetes-knooppunten worden uitgevoerd. Indien niet opgegeven, wordt een gebruikersnaam gekozen door de service.

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

-AdministratorConfigurationSshPublicKey

De SSH-configuratie voor de besturingssystemen waarop de knooppunten in het Kubernetes-cluster worden uitgevoerd. In sommige gevallen kan specificatie van openbare sleutels vereist zijn om een werkomgeving te produceren. Zie de sectie NOTES voor ADMINISTRATORCONFIGURATIONSSHPUBLICKEY-eigenschappen en maak een hash-tabel.

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

-AgentOptionHugepagesCount

Het aantal enorme pagina's dat moet worden toegewezen.

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

-AgentOptionHugepagesSize

De grootte van de enorme pagina's die moeten worden toegewezen.

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

-AttachedNetworkConfigurationL2Network

De lijst met Laag 2-netwerken en gerelateerde configuratie voor bijlage. Zie de sectie NOTES voor ATTACHEDNETWORKCONFIGURATIONL2NETWORK eigenschappen en maak een hash-tabel om deze samen te stellen.

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

-AttachedNetworkConfigurationL3Network

De lijst met Laag 3-netwerken en gerelateerde configuratie voor bijlage. Zie de sectie NOTES voor ATTACHEDNETWORKCONFIGURATIONL3NETWORK eigenschappen en maak een hash-tabel om deze samen te stellen.

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

-AttachedNetworkConfigurationTrunkedNetwork

De lijst met Trunked Networks en gerelateerde configuratie voor bijlage. Zie de sectie NOTES voor DE EIGENSCHAPPEN ATTACHEDNETWORKCONFIGURATIONTRUNKEDNETWORK en maak een hash-tabel om deze samen te stellen.

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

-AvailabilityZone

De lijst met beschikbaarheidszones van het netwerkcloudcluster dat wordt gebruikt voor het inrichten van knooppunten in deze agentgroep. Als dit niet is opgegeven, worden alle beschikbaarheidszones gebruikt.

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

-Count

Het aantal virtuele machines dat deze configuratie gebruikt.

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

-Label

De labels die zijn toegepast op de knooppunten in deze agentgroep. Zie de sectie NOTES voor LABEL-eigenschappen en maak een hash-tabel om deze samen te stellen.

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

-Mode

De selectie van hoe deze agentgroep wordt gebruikt, hetzij als een systeemgroep of een gebruikersgroep. Systeemgroepen voeren de functies en essentiële services voor het Kubernetes-cluster uit, terwijl gebruikersgroepen zijn toegewezen aan gebruikersworkloads. Elk Kubernetes-cluster moet ten minste één systeemknooppuntgroep met ten minste één knooppunt bevatten.

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

-Name

De naam die wordt gebruikt voor de resource van de agentgroep die deze agentpool vertegenwoordigt.

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

-Taint

De taints die zijn toegepast op de knooppunten in deze agentpool. Zie de sectie NOTES voor TAINT-eigenschappen en maak een hash-tabel om deze samen te stellen.

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

-UpgradeSettingMaxSurge

Het maximum aantal knooppunten of het maximumpercentage van knooppunten dat tijdens de upgrade is overgegaan. Dit kan worden ingesteld op een geheel getal (bijvoorbeeld '5') of een percentage (bijvoorbeeld '50%'). Als een percentage is opgegeven, is dit het percentage van de totale grootte van de agentgroep op het moment van de upgrade. Voor percentages worden breukknooppunten naar boven afgerond. Als dit niet is opgegeven, is de standaardwaarde 1.

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

-VMSkuName

De naam van de VM-SKU die de grootte bepaalt van de resources die zijn toegewezen voor knooppunt-VM's.

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

Uitvoerwaarden

InitialAgentPoolConfiguration