Sdílet prostřednictvím


New-AzNetworkCloudInitialAgentPoolConfigurationObject

Vytvořte objekt v paměti pro InitialAgentPoolConfiguration.

Syntaxe

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

Vytvořte objekt v paměti pro InitialAgentPoolConfiguration.

Příklady

Příklad 1: Vytvořte objekt v paměti pro 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>

Vytvořte objekt v paměti pro InitialAgentPoolConfiguration.

Parametry

-AdministratorConfigurationAdminUsername

Uživatelské jméno správce, které se použije v operačních systémech, na kterých běží uzly Kubernetes. Pokud není zadáno, bude služba zvolena uživatelským jménem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AdministratorConfigurationSshPublicKey

Konfigurace SSH pro operační systémy, které spouští uzly v clusteru Kubernetes. V některýchpřípadechch Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti ADMINISTRATORCONFIGURATIONSSHPUBLICKEY a vytvořte tabulku hash.

Typ:ISshPublicKey[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AgentOptionHugepagesCount

Počet obrovských stránek, které se mají přidělit.

Typ:Int64
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AgentOptionHugepagesSize

Velikost obrovských stránek, které se mají přidělit.

Typ:HugepagesSize
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AttachedNetworkConfigurationL2Network

Seznam sítí vrstvy 2 a související konfigurace pro přílohu Pokud chcete vytvořit, přečtěte si část POZNÁMKY o ATTACHEDNETWORKCONFIGURATIONL2NETWORK vlastností a vytvořte tabulku hash.

Typ:IL2NetworkAttachmentConfiguration[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AttachedNetworkConfigurationL3Network

Seznam sítí vrstvy 3 a související konfigurace pro přílohu Pokud chcete vytvořit, přečtěte si část POZNÁMKY o ATTACHEDNETWORKCONFIGURATIONL3NETWORK vlastnostech a vytvořte tabulku hash.

Typ:IL3NetworkAttachmentConfiguration[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AttachedNetworkConfigurationTrunkedNetwork

Seznam trunked Networks and related configuration for attachment. Pokud chcete vytvořit, přečtěte si část NOTES pro VLASTNOSTI ATTACHEDNETWORKCONFIGURATIONTRUNKEDNETWORK a vytvořte tabulku hash.

Typ:ITrunkedNetworkAttachmentConfiguration[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AvailabilityZone

Seznam zón dostupnosti clusteru Síťový cloud používaný ke zřizování uzlů v tomto fondu agentů. Pokud nezadáte, použijí se všechny zóny dostupnosti.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Count

Počet virtuálních počítačů, které tuto konfiguraci používají.

Typ:Int64
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Label

Popisky použité u uzlů v tomto fondu agentů. Chcete-li vytvořit, přečtěte si část POZNÁMKY o vlastnostech LABEL a vytvořte tabulku hash.

Typ:IKubernetesLabel[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Mode

Výběr způsobu využití tohoto fondu agentů, a to buď jako systémový fond, nebo fond uživatelů. Fondy systému spouštějí funkce a důležité služby pro cluster Kubernetes, zatímco fondy uživatelů jsou vyhrazené pro uživatelské úlohy. Každý cluster Kubernetes musí obsahovat alespoň jeden fond systémových uzlů s alespoň jedním uzlem.

Typ:AgentPoolMode
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Název, který se použije pro prostředek fondu agentů představující tento fond agentů.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Taint

Tainty použité na uzly v tomto fondu agentů. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti TAINT a vytvořte tabulku hash.

Typ:IKubernetesLabel[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UpgradeSettingMaxSurge

Maximální početneboch Můžete ho nastavit buď na celé číslo (např. 5), nebo procento (např. 50 %). Pokud je zadáno procento, jedná se o procento celkové velikosti fondu agentů v době upgradu. V procentech se desetinné uzly zaokrouhlují nahoru. Pokud není zadáno, výchozí hodnota je 1.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMSkuName

Název skladové položky virtuálního počítače, který určuje velikost prostředků přidělených virtuálním počítačům uzlů.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

InitialAgentPoolConfiguration