Dela via


New-AzContainerInstanceObject

Skapa ett minnesinternt objekt för container

Syntax

Default (Standard)

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

Beskrivning

Skapa ett minnesinternt objekt för container

Exempel

Exempel 1: Skapa en containerinstans med avbildningen alpine med cpu 1.0 för begäran och begära minne 1,5 GB

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

Skapa en containerinstans med avbildningen alpine med cpu 1.0 för begäran och begär minne 1,5 GB

Exempel 2: Skapa en containerinstans med avbildningen alpine med gräns cpu 2.0 och begränsa minnet 2,5 GB

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

Skapa en containerinstans med avbildningen alpine med gräns cpu 2.0 och begränsa minnet 2,5 GB

Exempel 3: Skapa en containergrupp med en containerinstans

$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

Skapa en containergrupp med en containerinstans

Parametrar

-Command

Kommandona som ska köras i containerinstansen i exec-form.

Parameteregenskaper

Typ:

String[]

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

Parametermängder

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

-ConfigMapKeyValuePair

Nyckelvärdet parar ordlistan i konfigurationskartan som ska anges i containerinstansen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för CONFIGMAPKEYVALUEPAIR-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:IConfigMapKeyValuePairs
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-EnvironmentVariable

Miljövariablerna som ska anges i containerinstansen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för ENVIRONMENTVARIABLE-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:

IEnvironmentVariable[]

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

Parametermängder

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

-Image

Namnet på avbildningen som används för att skapa containerinstansen.

Parameteregenskaper

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

Parametermängder

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

-LimitCpu

Cpu-gränsen för den här containerinstansen.

Parameteregenskaper

Typ:Double
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LimitMemoryInGb

Minnesgränsen i GB för den här containerinstansen.

Parameteregenskaper

Typ:Double
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LimitsGpuCount

Antalet GPU-resurser.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LimitsGpuSku

SKU för GPU-resursen.

Parameteregenskaper

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

Parametermängder

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

-LivenessProbeExecCommand

Kommandona som ska köras i containern.

Parameteregenskaper

Typ:

String[]

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

Parametermängder

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

-LivenessProbeFailureThreshold

Tröskelvärdet för fel.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LivenessProbeHttpGetHttpHeader

HTTP-huvudena för liveness-avsökningen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för LIVENESSPROBEHTTPGETHTTPHEADER-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:

IHttpHeader[]

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

Parametermängder

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

-LivenessProbeHttpGetPath

Sökvägen till avsökningen.

Parameteregenskaper

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

Parametermängder

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

-LivenessProbeHttpGetPort

Portnumret som ska avsökas.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LivenessProbeHttpGetScheme

Schemat.

Parameteregenskaper

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

Parametermängder

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

-LivenessProbeInitialDelaySecond

Den inledande fördröjningen sekunder.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LivenessProbePeriodSecond

Periodsekunderna.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LivenessProbeSuccessThreshold

Tröskelvärdet för lyckad framgång.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-LivenessProbeTimeoutSecond

Tidsgränsen sekunder.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-Name

Namnet på containerinstansen som tillhandahålls av användaren.

Parameteregenskaper

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

Parametermängder

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

-Port

De portar som exponeras på containerinstansen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för PORT-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:

IContainerPort[]

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

Parametermängder

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

-ReadinessProbeExecCommand

Kommandona som ska köras i containern.

Parameteregenskaper

Typ:

String[]

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

Parametermängder

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

-ReadinessProbeFailureThreshold

Tröskelvärdet för fel.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-ReadinessProbeHttpGetHttpHeader

HTTP-huvuden för beredskapsavsökning. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för EGENSKAPER FÖR READINESSPROBEHTTPGETHTTPHEADER och skapa en hash-tabell.

Parameteregenskaper

Typ:

IHttpHeader[]

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

Parametermängder

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

-ReadinessProbeHttpGetPath

Sökvägen till avsökningen.

Parameteregenskaper

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

Parametermängder

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

-ReadinessProbeHttpGetPort

Portnumret som ska avsökas.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-ReadinessProbeHttpGetScheme

Schemat.

Parameteregenskaper

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

Parametermängder

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

-ReadinessProbeInitialDelaySecond

Den inledande fördröjningen sekunder.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-ReadinessProbePeriodSecond

Periodsekunderna.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-ReadinessProbeSuccessThreshold

Tröskelvärdet för lyckad framgång.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-ReadinessProbeTimeoutSecond

Tidsgränsen sekunder.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-RequestCpu

CPU-begäran för den här containerinstansen.

Parameteregenskaper

Typ:Double
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-RequestMemoryInGb

Minnesbegäran i GB för den här containerinstansen.

Parameteregenskaper

Typ:Double
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-RequestsGpuCount

Antalet GPU-resurser.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokrar:False
DontShow:False

Parametermängder

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

-RequestsGpuSku

SKU för GPU-resursen.

Parameteregenskaper

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

Parametermängder

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

-VolumeMount

Volymen monteras som är tillgänglig för containerinstansen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för VOLUMEMOUNT-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:

IVolumeMount[]

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

Parametermängder

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter fastighetsnamn: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.

Utgångar

Container