New-AzNetworkCloudInitialAgentPoolConfigurationObject

Skapa ett minnesinternt objekt för InitialAgentPoolConfiguration.

Syntax

Default (Standard)

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

Description

Skapa ett minnesinternt objekt för InitialAgentPoolConfiguration.

Exempel

Exempel 1: Skapa ett minnesinternt objekt för 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>

Skapa ett minnesinternt objekt för InitialAgentPoolConfiguration.

Parametrar

-AdministratorConfigurationAdminUsername

Användarnamnet för administratören som ska tillämpas på de operativsystem som kör Kubernetes-noder. Om det inte anges väljs ett användarnamn av tjänsten.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AdministratorConfigurationSshPublicKey

SSH-konfigurationen för de operativsystem som kör noderna i Kubernetes-klustret. I vissa fall kan det krävas specifikation av offentliga nycklar för att skapa en arbetsmiljö.

Parameteregenskaper

Typ:

ISshPublicKey[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AgentOptionHugepagesCount

Antalet enorma sidor att allokera.

Parameteregenskaper

Typ:Int64
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AgentOptionHugepagesSize

Storleken på de enorma sidor som ska allokeras.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AttachedNetworkConfigurationL2Network

Listan över Layer 2-nätverk och relaterad konfiguration för bifogad fil.

Parameteregenskaper

Typ:

IL2NetworkAttachmentConfiguration[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AttachedNetworkConfigurationL3Network

Listan över Layer 3-nätverk och relaterad konfiguration för bifogad fil.

Parameteregenskaper

Typ:

IL3NetworkAttachmentConfiguration[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AttachedNetworkConfigurationTrunkedNetwork

Listan över trunkerade nätverk och relaterad konfiguration för bifogad fil.

Parameteregenskaper

Typ:

ITrunkedNetworkAttachmentConfiguration[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-AvailabilityZone

Listan över tillgänglighetszoner för nätverkets molnkluster som används för etablering av noder i den här agentpoolen. Om det inte anges används alla tillgänglighetszoner.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Count

Antalet virtuella datorer som använder den här konfigurationen.

Parameteregenskaper

Typ:Int64
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Label

Etiketterna som tillämpas på noderna i den här agentpoolen.

Parameteregenskaper

Typ:

IKubernetesLabel[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Mode

Valet av hur den här agentpoolen används, antingen som en systempool eller en användarpool. Systempooler kör funktioner och kritiska tjänster för Kubernetes-klustret, medan användarpooler är dedikerade till användararbetsbelastningar. Varje Kubernetes-kluster måste innehålla minst en systemnodpool med minst en nod.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Namnet som ska användas för agentpoolresursen som representerar den här agentpoolen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Taint

De taints som tillämpas på noderna i den här agentpoolen.

Parameteregenskaper

Typ:

IKubernetesLabel[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-UpgradeSettingDrainTimeout

Den maximala tiden i sekunder som tillåts för att en nodavlopp ska slutföras innan du fortsätter med uppgraderingen av agentpoolen. Om det inte anges under skapandet används ett värde på 1 800 sekunder.

Parameteregenskaper

Typ:Int64
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-UpgradeSettingMaxSurge

Det maximala antalet eller procentandelen noder som ökar under uppgraderingen. Detta kan antingen anges till ett heltal (t.ex. "5") eller en procentandel (t.ex. "50%"). Om en procentandel anges är det procentandelen av den totala agentpoolens storlek vid tidpunkten för uppgraderingen. För procentandelar avrundas bråknoder uppåt. Om det inte anges under skapandet används värdet 1. En av MaxSurge och MaxUnavailable måste vara större än 0.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-UpgradeSettingMaxUnavailable

Det maximala antalet eller procentandelen noder som kan vara otillgängliga under uppgraderingen. Detta kan antingen anges till ett heltal (t.ex. "5") eller en procentandel (t.ex. "50%"). Om en procentandel anges är det procentandelen av den totala agentpoolens storlek vid tidpunkten för uppgraderingen. För procentandelar avrundas bråknoder uppåt. Om det inte anges under skapandet används värdet 0. En av MaxSurge och MaxUnavailable måste vara större än 0.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VMSkuName

Namnet på den virtuella dator-SKU som avgör storleken på resurser som allokerats för virtuella noddatorer.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Utdata

InitialAgentPoolConfiguration