Partager via


New-AzContainerInstanceObject

Créer un objet en mémoire pour Container

Syntaxe

New-AzContainerInstanceObject
   -Image <String>
   -Name <String>
   [-Command <String[]>]
   [-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

Créer un objet en mémoire pour Container

Exemples

Exemple 1 : Créer une instance de conteneur à l’aide d’une image alphine avec le processeur de requête 1.0 et la mémoire de requête 1,5 Go

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

Name
----
test-container

Créer une instance de conteneur à l’aide d’une image alphine avec le processeur de requête 1.0 et la mémoire de requête 1,5 Go

Exemple 2 : Créer une instance de conteneur à l’aide d’une image alphine avec une limite processeur 2.0 et limiter la mémoire 2,5 Go

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

Name
----
test-container

Créer une instance de conteneur à l’aide d’une image alphine avec une limite processeur 2.0 et limiter la mémoire 2,5 Go

Exemple 3 : Créer un groupe de conteneurs avec une instance de conteneur

$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

Créer un groupe de conteneurs avec une instance de conteneur

Paramètres

-Command

Commandes à exécuter dans l’instance de conteneur dans l’exec form.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnvironmentVariable

Variable d’environnement à définir dans l’instance de conteneur. Pour construire, consultez la section NOTES pour les propriétés ENVIRONMENTVARIABLE et créez une table de hachage.

Type:IEnvironmentVariable[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Image

Nom de l’image utilisée pour créer l’instance de conteneur.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LimitCpu

Limite processeur de cette instance de conteneur.

Type:Double
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LimitMemoryInGb

Limite de mémoire en Go de cette instance de conteneur.

Type:Double
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LimitsGpuCount

Nombre de la ressource GPU.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LimitsGpuSku

Référence SKU de la ressource GPU.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeExecCommand

Commandes à exécuter dans le conteneur.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeFailureThreshold

Seuil de défaillance.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeHttpGetHttpHeader

En-têtes HTTP pour la sonde liveness. Pour construire, consultez la section NOTES pour les propriétés LIVENESSPROBEHTTPGETHTTPHEADER et créez une table de hachage.

Type:IHttpHeader[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeHttpGetPath

Chemin de la sonde.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeHttpGetPort

Numéro de port vers la sonde.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeHttpGetScheme

Schéma.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeInitialDelaySecond

Retard initial en secondes.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbePeriodSecond

Période en secondes.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeSuccessThreshold

Seuil de réussite.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LivenessProbeTimeoutSecond

Délai d’attente en secondes.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Nom fourni par l’utilisateur de l’instance de conteneur.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Port

Port exposé dans l’instance de conteneur. Pour construire, consultez la section NOTES pour les propriétés PORT et créez une table de hachage.

Type:IContainerPort[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeExecCommand

Commandes à exécuter dans le conteneur.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeFailureThreshold

Seuil de défaillance.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeHttpGetHttpHeader

En-têtes HTTP pour la sonde de préparation. Pour construire, consultez la section NOTES pour les propriétés READINESSPROBEHTTPGETHTTPHEADER et créez une table de hachage.

Type:IHttpHeader[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeHttpGetPath

Chemin de la sonde.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeHttpGetPort

Numéro de port vers la sonde.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeHttpGetScheme

Schéma.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeInitialDelaySecond

Retard initial en secondes.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbePeriodSecond

Période en secondes.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeSuccessThreshold

Seuil de réussite.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReadinessProbeTimeoutSecond

Délai d’attente en secondes.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RequestCpu

Demande de processeur de cette instance de conteneur.

Type:Double
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RequestMemoryInGb

Demande de mémoire en Go de cette instance de conteneur.

Type:Double
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RequestsGpuCount

Nombre de la ressource GPU.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RequestsGpuSku

Référence SKU de la ressource GPU.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VolumeMount

Montages de volume accessibles à l’instance de conteneur. Pour construire, consultez la section NOTES pour les propriétés VOLUMEMOUNT et créez une table de hachage.

Type:IVolumeMount[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

Container