Udostępnij przez


New-AzContainerInstanceObject

Tworzenie obiektu w pamięci dla kontenera

Składnia

Default (domyślnie)

New-AzContainerInstanceObject
    -Image <String>
    -Name <String>
    [-Command <String[]>]
    [-ConfigMapKeyValuePair <IConfigMapKeyValuePairs>]
    [-EnvironmentVariable <IEnvironmentVariable[]>]
    [-LimitCpu <Double>]
    [-LimitMemoryInGb <Double>]
    [-LimitsGpuCount <Int32>]
    [-LimitsGpuSku <String>]
    [-LivenessProbeExecCommand <String[]>]
    [-LivenessProbeFailureThreshold <Int32>]
    [-LivenessProbeHttpGetHttpHeader <IHttpHeader[]>]
    [-LivenessProbeHttpGetPath <String>]
    [-LivenessProbeHttpGetPort <Int32>]
    [-LivenessProbeHttpGetScheme <String>]
    [-LivenessProbeInitialDelaySecond <Int32>]
    [-LivenessProbePeriodSecond <Int32>]
    [-LivenessProbeSuccessThreshold <Int32>]
    [-LivenessProbeTimeoutSecond <Int32>]
    [-Port <IContainerPort[]>]
    [-ReadinessProbeExecCommand <String[]>]
    [-ReadinessProbeFailureThreshold <Int32>]
    [-ReadinessProbeHttpGetHttpHeader <IHttpHeader[]>]
    [-ReadinessProbeHttpGetPath <String>]
    [-ReadinessProbeHttpGetPort <Int32>]
    [-ReadinessProbeHttpGetScheme <String>]
    [-ReadinessProbeInitialDelaySecond <Int32>]
    [-ReadinessProbePeriodSecond <Int32>]
    [-ReadinessProbeSuccessThreshold <Int32>]
    [-ReadinessProbeTimeoutSecond <Int32>]
    [-RequestCpu <Double>]
    [-RequestMemoryInGb <Double>]
    [-RequestsGpuCount <Int32>]
    [-RequestsGpuSku <String>]
    [-VolumeMount <IVolumeMount[]>]
    [<CommonParameters>]

Opis

Tworzenie obiektu w pamięci dla kontenera

Przykłady

Przykład 1: Tworzenie wystąpienia kontenera przy użyciu obrazu alpine z żądaniem cpu 1.0 i pamięci żądania 1.5Gb

New-AzContainerInstanceObject -Name "test-container" -Image alpine -RequestCpu 1 -RequestMemoryInGb 1.5
Name
----
test-container

Tworzenie wystąpienia kontenera przy użyciu alpine obrazu z żądaniem cpu 1.0 i żądaj pamięci 1.5Gb

Przykład 2: Tworzenie wystąpienia kontenera przy użyciu obrazu alpine z limitem procesora CPU 2.0 i ograniczenie pamięci 2,5 Gb

New-AzContainerInstanceObject -Image alpine -Name "test-container" -LimitCpu 2 -LimitMemoryInGb 2.5
Name
----
test-container

Tworzenie wystąpienia kontenera przy użyciu alpine obrazu z limitem procesora CPU 2.0 i ograniczenie pamięci 2,5 Gb

Przykład 3. Tworzenie grupy kontenerów przy użyciu wystąpienia kontenera

$container = New-AzContainerInstanceObject -Name test-container -Image alpine
New-AzContainerGroup -ResourceGroupName testrg-rg -Name test-cg -Location eastus -Container $container
Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Tworzenie grupy kontenerów z wystąpieniem kontenera

Parametry

-Command

Polecenia do wykonania w ramach wystąpienia kontenera w formularzu exec.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ConfigMapKeyValuePair

Słownik par klucz-wartość w mapie konfiguracji do ustawienia w wystąpieniu kontenera. Aby utworzyć, zobacz sekcję UWAGI dla właściwości CONFIGMAPKEYVALUEPAIR i utwórz tabelę skrótów.

Właściwości parametru

Typ:IConfigMapKeyValuePairs
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-EnvironmentVariable

Zmienne środowiskowe do ustawienia w wystąpieniu kontenera. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości ENVIRONMENTVARIABLE i utwórz tabelę skrótów.

Właściwości parametru

Typ:

IEnvironmentVariable[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-Image

Nazwa obrazu użytego do utworzenia wystąpienia kontenera.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LimitCpu

Limit procesora CPU dla tego wystąpienia kontenera.

Właściwości parametru

Typ:Double
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LimitMemoryInGb

Limit pamięci w GB tego wystąpienia kontenera.

Właściwości parametru

Typ:Double
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LimitsGpuCount

Liczba zasobów procesora GPU.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LimitsGpuSku

Jednostka SKU zasobu procesora GPU.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeExecCommand

Polecenia do wykonania w kontenerze.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeFailureThreshold

Próg niepowodzenia.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeHttpGetHttpHeader

Nagłówki HTTP dla sondy liveness. Aby utworzyć, zobacz sekcję UWAGI dla właściwości LIVENESSPROBEHTTPHTTPHEADER i utwórz tabelę skrótów.

Właściwości parametru

Typ:

IHttpHeader[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeHttpGetPath

Ścieżka do sondy.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeHttpGetPort

Numer portu do sondy.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeHttpGetScheme

Schemat.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeInitialDelaySecond

Początkowe opóźnienie sekund.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbePeriodSecond

Czas w sekundach.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeSuccessThreshold

Próg powodzenia.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-LivenessProbeTimeoutSecond

Limit czasu sekund.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-Name

Podana przez użytkownika nazwa wystąpienia kontenera.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-Port

Uwidocznione porty w wystąpieniu kontenera. Aby skonstruować, zobacz sekcję UWAGI dla właściwości portów i utwórz tabelę skrótów.

Właściwości parametru

Typ:

IContainerPort[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeExecCommand

Polecenia do wykonania w kontenerze.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeFailureThreshold

Próg niepowodzenia.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeHttpGetHttpHeader

Nagłówki HTTP dla sondy gotowości. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości READINESSPROBEHTTPHTTPHEADER i utwórz tabelę skrótów.

Właściwości parametru

Typ:

IHttpHeader[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeHttpGetPath

Ścieżka do sondy.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeHttpGetPort

Numer portu do sondy.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeHttpGetScheme

Schemat.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeInitialDelaySecond

Początkowe opóźnienie sekund.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbePeriodSecond

Czas w sekundach.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeSuccessThreshold

Próg powodzenia.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-ReadinessProbeTimeoutSecond

Limit czasu sekund.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-RequestCpu

Żądanie procesora CPU tego wystąpienia kontenera.

Właściwości parametru

Typ:Double
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-RequestMemoryInGb

Żądanie pamięci w GB tego wystąpienia kontenera.

Właściwości parametru

Typ:Double
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-RequestsGpuCount

Liczba zasobów procesora GPU.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-RequestsGpuSku

Jednostka SKU zasobu procesora GPU.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

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

-VolumeMount

Woluminy są montowane w wystąpieniu kontenera. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości VOLUMEMOUNT i utwórz tabelę skrótów.

Właściwości parametru

Typ:

IVolumeMount[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z 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.

Dane wyjściowe

Container