Freigeben über


New-AzContainerInstanceObject

Erstellen eines In-Memory-Objekts für Container

Syntax

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

Beschreibung

Erstellen eines In-Memory-Objekts für Container

Beispiele

Beispiel 1: Erstellen einer Containerinstanz mit Image alphine mit Anforderungs-CPU 1.0 und Anfordern des Speichers 1,5 Gb

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

Name
----
test-container

Erstellen einer Containerinstanz mit Image alphine mit Anforderung cpu 1.0 und Anfordern des Speichers 1.5Gb

Beispiel 2: Erstellen einer Containerinstanz mithilfe von Image alphine mit grenzwert cpu 2.0 und Begrenzen des Speichers 2,5Gb

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

Name
----
test-container

Erstellen einer Containerinstanz mithilfe von Image alphine mit Grenzwert für CPU 2.0 und Begrenzen des Speichers 2,5 Gb

Beispiel 3: Erstellen einer Containergruppe mit einer Containerinstanz

$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

Erstellen einer Containergruppe mit einer Containerinstanz

Parameter

-Command

Die Befehle, die innerhalb der Containerinstanz im Exec-Formular ausgeführt werden sollen.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ConfigMapKeyValuePair

Das Schlüsselwertpaarwörterbuch in der Konfigurationszuordnung, das in der Containerinstanz festgelegt werden soll. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für CONFIGMAPKEYVALUEPAIR-Eigenschaften und erstellen eine Hashtabelle.

Typ:IConfigMapKeyValuePairs
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnvironmentVariable

Die Umgebungsvariablen, die in der Containerinstanz festgelegt werden sollen. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für ENVIRONMENTVARIABLE-Eigenschaften und erstellen eine Hashtabelle.

Typ:IEnvironmentVariable[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Image

Der Name des Images, das zum Erstellen der Containerinstanz verwendet wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LimitCpu

Der CPU-Grenzwert dieser Containerinstanz.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LimitMemoryInGb

Die Speichergrenze in GB dieser Containerinstanz.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LimitsGpuCount

Die Anzahl der GPU-Ressource.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LimitsGpuSku

Die SKU der GPU-Ressource.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeExecCommand

Die Befehle, die innerhalb des Containers ausgeführt werden sollen.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeFailureThreshold

Der Fehlerschwellenwert.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeHttpGetHttpHeader

Die HTTP-Header für Liveness-Probe. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für LIVENESSPROBEHTTPGETHTTPHEADER-Eigenschaften und erstellen eine Hashtabelle.

Typ:IHttpHeader[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeHttpGetPath

Der Pfad zum Sonde.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeHttpGetPort

Die Portnummer, die auf probe werden soll.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeHttpGetScheme

Das Schema.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeInitialDelaySecond

Die anfänglichen Verzögerungs sekunden.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbePeriodSecond

Der Zeitraum Sekunden.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeSuccessThreshold

Der Erfolgsschwellenwert.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LivenessProbeTimeoutSecond

Das Timeout sekunden.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Der vom Benutzer bereitgestellte Name der Containerinstanz.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Port

Die verfügbar gemachten Ports in der Containerinstanz. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für PORT-Eigenschaften und erstellen eine Hashtabelle.

Typ:IContainerPort[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeExecCommand

Die Befehle, die innerhalb des Containers ausgeführt werden sollen.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeFailureThreshold

Der Fehlerschwellenwert.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeHttpGetHttpHeader

Die HTTP-Header für bereitschaftsprüfer. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für READINESSPROBEHTTPGETHTTPHEADER-Eigenschaften und erstellen eine Hashtabelle.

Typ:IHttpHeader[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeHttpGetPath

Der Pfad zum Sonde.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeHttpGetPort

Die Portnummer, die auf probe werden soll.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeHttpGetScheme

Das Schema.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeInitialDelaySecond

Die anfänglichen Verzögerungs sekunden.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbePeriodSecond

Der Zeitraum Sekunden.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeSuccessThreshold

Der Erfolgsschwellenwert.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReadinessProbeTimeoutSecond

Das Timeout sekunden.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RequestCpu

Die CPU-Anforderung dieser Containerinstanz.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RequestMemoryInGb

Die Speicheranforderung in GB dieser Containerinstanz.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RequestsGpuCount

Die Anzahl der GPU-Ressource.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RequestsGpuSku

Die SKU der GPU-Ressource.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VolumeMount

Das Volume stellt für die Containerinstanz zur Verfügung. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für VOLUMEMOUNT-Eigenschaften und erstellen eine Hashtabelle.

Typ:IVolumeMount[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

Container