Sdílet prostřednictvím


New-AzContainerInstanceNoDefaultObject

Vytvoření objektu v paměti pro kontejner bez výchozích hodnot

Syntaxe

New-AzContainerInstanceNoDefaultObject
   -Name <String>
   [-Command <String[]>]
   [-ConfigMapKeyValuePair <IConfigMapKeyValuePairs>]
   [-EnvironmentVariable <IEnvironmentVariable[]>]
   [-Image <String>]
   [-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

Vytvoření objektu v paměti pro kontejner bez výchozích hodnot

Příklady

Příklad 1: Vytvoření instance kontejneru pomocí image alphine s procesorem požadavku 1.0 a 1,5 Gb paměti požadavku

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

Name
----
test-container

Vytvoření instance kontejneru pomocí image alphine s procesorem požadavku 1.0 a 1,5 Gb paměti požadavku

Příklad 2: Vytvoření instance kontejneru pomocí image alphine s limitem procesoru 2.0 a omezení paměti 2,5 Gb

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

Name
----
test-container

Vytvoření instance kontejneru pomocí image alphine s limitem procesoru 2.0 a limitem paměti 2,5 Gb

Příklad 3: Vytvoření skupiny kontejnerů s instancí kontejneru

$container = New-AzContainerInstanceNoDefaultObject -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

Vytvoření skupiny kontejnerů s instancí kontejneru

Parametry

-Command

Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ConfigMapKeyValuePair

Dvojice klíč-hodnota slovník v konfigurační mapě, která se nastaví v instanci kontejneru. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti CONFIGMAPKEYVALUEPAIR a vytvořte tabulku hash.

Typ:IConfigMapKeyValuePairs
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EnvironmentVariable

Proměnné prostředí, které se mají nastavit v instanci kontejneru. Chcete-li vytvořit, přečtěte si část NOTES pro vlastnosti ENVIRONMENTVARIABLE a vytvořte tabulku hash.

Typ:IEnvironmentVariable[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Image

Název image použité k vytvoření instance kontejneru.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LimitCpu

Omezení procesoru této instance kontejneru.

Typ:Double
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LimitMemoryInGb

Limit paměti v GB této instance kontejneru.

Typ:Double
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LimitsGpuCount

Počet prostředků GPU.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LimitsGpuSku

Skladová položka prostředku GPU.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeExecCommand

Příkazy, které se mají spustit v rámci kontejneru.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeFailureThreshold

Prahová hodnota selhání.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeHttpGetHttpHeader

Hlavičky HTTP pro sondu živé aktivity. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti LIVENESSPROBEHTTPGETHTTPHEADER a vytvořte tabulku hash.

Typ:IHttpHeader[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeHttpGetPath

Cesta k sondě.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeHttpGetPort

Číslo portu, které se má testovat.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeHttpGetScheme

Schéma.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeInitialDelaySecond

Počáteční prodleva sekund.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbePeriodSecond

Interval sekund.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeSuccessThreshold

Prahová hodnota úspěchu.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LivenessProbeTimeoutSecond

Sekundy časového limitu.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Uživatelem zadaný název instance kontejneru.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Port

Vystavené porty v instanci kontejneru. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti PORTU a vytvořte tabulku hash.

Typ:IContainerPort[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeExecCommand

Příkazy, které se mají spustit v rámci kontejneru.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeFailureThreshold

Prahová hodnota selhání.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeHttpGetHttpHeader

Hlavičky HTTP pro sondu připravenosti. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti READINESSPROBEHTTPGETHTTPHEADER a vytvořte tabulku hash.

Typ:IHttpHeader[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeHttpGetPath

Cesta k sondě.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeHttpGetPort

Číslo portu, které se má testovat.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeHttpGetScheme

Schéma.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeInitialDelaySecond

Počáteční prodleva sekund.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbePeriodSecond

Interval sekund.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeSuccessThreshold

Prahová hodnota úspěchu.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadinessProbeTimeoutSecond

Sekundy časového limitu.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RequestCpu

Požadavek na procesor této instance kontejneru.

Typ:Double
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RequestMemoryInGb

Požadavek na paměť v GB této instance kontejneru.

Typ:Double
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RequestsGpuCount

Počet prostředků GPU.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RequestsGpuSku

Skladová položka prostředku GPU.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VolumeMount

Svazek se připojí k instanci kontejneru. Chcete-li vytvořit, přečtěte si část NOTES pro vlastnosti VOLUMEMOUNT a vytvořte tabulku hash.

Typ:IVolumeMount[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

Container