Udostępnij przez


New-AzNetworkCloudInitialAgentPoolConfigurationObject

Utwórz obiekt w pamięci dla funkcji InitialAgentPoolConfiguration.

Składnia

Default (Domyślne)

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

Opis

Utwórz obiekt w pamięci dla funkcji InitialAgentPoolConfiguration.

Przykłady

Przykład 1: Utwórz obiekt w pamięci dla właściwości 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>

Utwórz obiekt w pamięci dla funkcji InitialAgentPoolConfiguration.

Parametry

-AdministratorConfigurationAdminUsername

Nazwa użytkownika administratora, który zostanie zastosowany do systemów operacyjnych z uruchomionymi węzłami Kubernetes. Jeśli nie zostanie podana, nazwa użytkownika zostanie wybrana przez usługę.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AdministratorConfigurationSshPublicKey

Konfiguracja SSH dla systemów operacyjnych, które uruchamiają węzły w klastrze Kubernetes. W niektórych przypadkach do utworzenia środowiska roboczego może być wymagana specyfikacja kluczy publicznych.

Właściwości parametrów

Typ:

ISshPublicKey[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AgentOptionHugepagesCount

Liczba ogromnych stron do przydzielenia.

Właściwości parametrów

Typ:Int64
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AgentOptionHugepagesSize

Rozmiar ogromnych stron do przydzielenia.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AttachedNetworkConfigurationL2Network

Lista sieci warstwy 2 i powiązanej konfiguracji załącznika.

Właściwości parametrów

Typ:

IL2NetworkAttachmentConfiguration[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AttachedNetworkConfigurationL3Network

Lista sieci warstwy 3 i powiązana konfiguracja załącznika.

Właściwości parametrów

Typ:

IL3NetworkAttachmentConfiguration[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AttachedNetworkConfigurationTrunkedNetwork

Lista sieci magistrali i powiązanej konfiguracji załącznika.

Właściwości parametrów

Typ:

ITrunkedNetworkAttachmentConfiguration[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-AvailabilityZone

Lista stref dostępności klastra chmury sieciowej używanej do aprowizacji węzłów w tej puli agentów. Jeśli nie zostanie określony, zostaną użyte wszystkie strefy dostępności.

Właściwości parametrów

Typ:

String[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Count

Liczba maszyn wirtualnych korzystających z tej konfiguracji.

Właściwości parametrów

Typ:Int64
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Label

Etykiety zastosowane do węzłów w tej puli agentów.

Właściwości parametrów

Typ:

IKubernetesLabel[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Mode

Wybór sposobu wykorzystania tej puli agentów jako puli systemowej lub puli użytkowników. Pule systemu uruchamiają funkcje i usługi krytyczne dla klastra Kubernetes, a pule użytkowników są przeznaczone dla obciążeń użytkowników. Każdy klaster Kubernetes musi zawierać co najmniej jedną pulę węzłów systemowych z co najmniej jednym węzłem.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Name

Nazwa, która będzie używana dla zasobu puli agentów reprezentującego tę pulę agentów.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Taint

Defekty zastosowane do węzłów w tej puli agentów.

Właściwości parametrów

Typ:

IKubernetesLabel[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-UpgradeSettingDrainTimeout

Maksymalny czas w sekundach dozwolony na zakończenie opróżniania węzła przed kontynuowaniem uaktualniania puli agentów. Jeśli nie zostanie określona podczas tworzenia, zostanie użyta wartość 1800 sekund.

Właściwości parametrów

Typ:Int64
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-UpgradeSettingMaxSurge

Maksymalna liczba lub procent węzłów, które są przesiąknięci podczas uaktualniania. Można to ustawić na liczbę całkowitą (np. "5") lub wartość procentową (np. "50%"). Jeśli określono wartość procentową, jest to procent całkowitego rozmiaru puli agentów w momencie uaktualnienia. W przypadku wartości procentowych węzły ułamkowe są zaokrąglane w górę. Jeśli nie zostanie określona podczas tworzenia, zostanie użyta wartość 1. Jedna z wartości MaxSurge i MaxUnavailable musi być większa niż 0.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-UpgradeSettingMaxUnavailable

Maksymalna liczba lub procent węzłów, które mogą być niedostępne podczas uaktualniania. Można to ustawić na liczbę całkowitą (np. "5") lub wartość procentową (np. "50%"). Jeśli określono wartość procentową, jest to procent całkowitego rozmiaru puli agentów w momencie uaktualnienia. W przypadku wartości procentowych węzły ułamkowe są zaokrąglane w górę. Jeśli nie zostanie określona podczas tworzenia, zostanie użyta wartość 0. Jedna z wartości MaxSurge i MaxUnavailable musi być większa niż 0.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-VMSkuName

Nazwa jednostki SKU maszyny wirtualnej, która określa rozmiar zasobów przydzielonych dla maszyn wirtualnych węzła.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Wyjść

InitialAgentPoolConfiguration