Delen via


New-AzContainerInstanceObject

Een in-memory object maken voor Container

Syntaxis

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

Description

Een in-memory object maken voor Container

Voorbeelden

Voorbeeld 1: Een containerinstantie maken met behulp van een installatiekopieënalphine met aanvraag-CPU 1.0 en aanvraaggeheugen 1,5 Gb

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

Name
----
test-container

Een containerinstantie maken met behulp van een installatiekopieënalphine met aanvraag cpu 1.0 en aanvraaggeheugen 1,5 Gb

Voorbeeld 2: Een containerinstantie maken met behulp van een installatiekopieënalphine met limiet cpu 2.0 en geheugenlimiet 2,5 Gb beperken

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

Name
----
test-container

Een containerinstantie maken met behulp van een installatiekopieënalphine met limiet cpu 2.0 en geheugenlimiet van 2,5 Gb

Voorbeeld 3: Een containergroep maken met een containerinstantie

$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

Een containergroep maken met een containerinstantie

Parameters

-Command

De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConfigMapKeyValuePair

De woordenlijst voor sleutel-waardeparen in de configuratietoewijzing die moet worden ingesteld in de containerinstantie. Zie de sectie NOTES voor de eigenschappen CONFIGMAPKEYVALUEPAIR en maak een hash-tabel om deze samen te stellen.

Type:IConfigMapKeyValuePairs
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnvironmentVariable

De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie. Zie de sectie NOTES voor OMGEVINGSVARIABELe eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IEnvironmentVariable[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Image

De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LimitCpu

De CPU-limiet van deze containerinstantie.

Type:Double
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LimitMemoryInGb

De geheugenlimiet in GB van deze containerinstantie.

Type:Double
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LimitsGpuCount

Het aantal GPU-resources.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LimitsGpuSku

De SKU van de GPU-resource.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeExecCommand

De opdrachten die in de container moeten worden uitgevoerd.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeFailureThreshold

De drempelwaarde voor fouten.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeHttpGetHttpHeader

De HTTP-headers voor de livenesstest. Zie de sectie NOTES voor LIVENESSPROBEHTTPGETHTTPHEADER-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IHttpHeader[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeHttpGetPath

Het pad om te testen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeHttpGetPort

Het poortnummer dat moet worden uitgevoerd.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeHttpGetScheme

Het schema.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeInitialDelaySecond

De eerste vertragings seconden.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbePeriodSecond

De seconden van de periode.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeSuccessThreshold

De slagingsdrempel.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LivenessProbeTimeoutSecond

De time-out seconden.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

De door de gebruiker opgegeven naam van het containerexemplaren.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Port

De weergegeven poorten op het containerexemplaren. Zie de sectie NOTES voor POORT-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IContainerPort[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeExecCommand

De opdrachten die in de container moeten worden uitgevoerd.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeFailureThreshold

De drempelwaarde voor fouten.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeHttpGetHttpHeader

De HTTP-headers voor gereedheidstest. Zie de sectie NOTES voor DE eigenschappen READINESSPROBEHTTPGETHTTPHEADER en maak een hash-tabel om deze samen te stellen.

Type:IHttpHeader[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeHttpGetPath

Het pad om te testen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeHttpGetPort

Het poortnummer dat moet worden uitgevoerd.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeHttpGetScheme

Het schema.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeInitialDelaySecond

De eerste vertragings seconden.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbePeriodSecond

De seconden van de periode.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeSuccessThreshold

De slagingsdrempel.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadinessProbeTimeoutSecond

De time-out seconden.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RequestCpu

De CPU-aanvraag van deze containerinstantie.

Type:Double
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RequestMemoryInGb

De geheugenaanvraag in GB van deze containerinstantie.

Type:Double
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RequestsGpuCount

Het aantal GPU-resources.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RequestsGpuSku

De SKU van de GPU-resource.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VolumeMount

Het volume wordt gekoppeld aan de containerinstantie. Zie de sectie NOTES voor VOLUMEMOUNT-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IVolumeMount[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden