Sdílet prostřednictvím


New-AzContainerInstanceObject

Vytvoření objektu v paměti pro kontejner

Syntax

Default (Výchozí)

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

Vytvoření objektu v paměti pro kontejner

Příklady

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

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

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

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

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

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

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

$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

Vytvoření skupiny kontejnerů s instancí kontejneru

Parametry

-Command

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

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:IConfigMapKeyValuePairs
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:

IEnvironmentVariable[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Image

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

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LimitCpu

Omezení procesoru této instance kontejneru.

Vlastnosti parametru

Typ:Double
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LimitMemoryInGb

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

Vlastnosti parametru

Typ:Double
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LimitsGpuCount

Počet prostředků GPU.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LimitsGpuSku

Skladová položka prostředku GPU.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeExecCommand

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

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeFailureThreshold

Prahová hodnota selhání.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:

IHttpHeader[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeHttpGetPath

Cesta k sondě.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeHttpGetPort

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

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeHttpGetScheme

Schéma.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeInitialDelaySecond

Počáteční prodleva sekund.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbePeriodSecond

Interval sekund.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeSuccessThreshold

Prahová hodnota úspěchu.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LivenessProbeTimeoutSecond

Sekundy časového limitu.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Name

Uživatelem zadaný název instance kontejneru.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:

IContainerPort[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeExecCommand

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

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeFailureThreshold

Prahová hodnota selhání.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:

IHttpHeader[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeHttpGetPath

Cesta k sondě.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeHttpGetPort

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

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeHttpGetScheme

Schéma.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeInitialDelaySecond

Počáteční prodleva sekund.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbePeriodSecond

Interval sekund.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeSuccessThreshold

Prahová hodnota úspěchu.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadinessProbeTimeoutSecond

Sekundy časového limitu.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-RequestCpu

Požadavek na procesor této instance kontejneru.

Vlastnosti parametru

Typ:Double
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-RequestMemoryInGb

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

Vlastnosti parametru

Typ:Double
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-RequestsGpuCount

Počet prostředků GPU.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-RequestsGpuSku

Skladová položka prostředku GPU.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:

IVolumeMount[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Výstupy

Container