Compartir a través de


New-AzContainerInstanceObject

Creación de un objeto en memoria para Container

Sintaxis

Default (valor predeterminado)

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

Creación de un objeto en memoria para Container

Ejemplos

Ejemplo 1: Creación de una instancia de contenedor mediante image alpine con la cpu de solicitud 1.0 y la memoria de solicitud de 1,5 Gb

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

Creación de una instancia de contenedor mediante image alpine con cpu de solicitud 1.0 y solicitud de memoria de 1,5 Gb

Ejemplo 2: Creación de una instancia de contenedor mediante image alpine con límite de cpu 2.0 y límite de memoria de 2,5 Gb

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

Creación de una instancia de contenedor mediante image alpine con límite de cpu 2.0 y límite de memoria de 2,5 Gb

Ejemplo 3: Creación de un grupo de contenedores con una instancia de contenedor

$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

Creación de un grupo de contenedores con una instancia de contenedor

Parámetros

-Command

Los comandos que se van a ejecutar dentro de la instancia de contenedor en formato exec.

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ConfigMapKeyValuePair

Diccionario de pares clave-valor del mapa de configuración que se va a establecer en la instancia de contenedor. Para construir, consulte la sección NOTES de las propiedades CONFIGMAPKEYVALUEPAIR y cree una tabla hash.

Propiedades de parámetro

Tipo:IConfigMapKeyValuePairs
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-EnvironmentVariable

Variables de entorno que se van a establecer en la instancia de contenedor. Para construir, consulte la sección NOTES de las propiedades ENVIRONMENTVARIABLE y cree una tabla hash.

Propiedades de parámetro

Tipo:

IEnvironmentVariable[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Image

Nombre de la imagen utilizada para crear la instancia del contenedor.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LimitCpu

Límite de CPU de esta instancia de contenedor.

Propiedades de parámetro

Tipo:Double
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LimitMemoryInGb

Límite de memoria en GB de esta instancia de contenedor.

Propiedades de parámetro

Tipo:Double
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LimitsGpuCount

Recuento del recurso de GPU.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LimitsGpuSku

SKU del recurso de GPU.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeExecCommand

Comandos que se van a ejecutar en el contenedor.

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeFailureThreshold

Umbral de error.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeHttpGetHttpHeader

Encabezados HTTP para sondeo de ejecución. Para construir, consulte la sección NOTES de las propiedades LIVENESSPROBEHTTPGETHTTPHEADER y cree una tabla hash.

Propiedades de parámetro

Tipo:

IHttpHeader[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeHttpGetPath

Ruta de acceso al sondeo.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeHttpGetPort

Número de puerto que se va a sondear.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeHttpGetScheme

El esquema.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeInitialDelaySecond

Segundos de retraso inicial.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbePeriodSecond

Segundos de período.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeSuccessThreshold

Umbral de éxito.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-LivenessProbeTimeoutSecond

Los segundos de tiempo de espera.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Name

Nombre proporcionado por el usuario de la instancia de contenedor.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Port

Puertos expuestos en la instancia de contenedor. Para construir, consulte la sección NOTES para propiedades de PUERTO y creación de una tabla hash.

Propiedades de parámetro

Tipo:

IContainerPort[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeExecCommand

Comandos que se van a ejecutar en el contenedor.

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeFailureThreshold

Umbral de error.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeHttpGetHttpHeader

Encabezados HTTP para el sondeo de preparación. Para construir, consulte la sección NOTES de las propiedades READINESSPROBEHTTPGETHTTPHEADER y cree una tabla hash.

Propiedades de parámetro

Tipo:

IHttpHeader[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeHttpGetPath

Ruta de acceso al sondeo.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeHttpGetPort

Número de puerto que se va a sondear.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeHttpGetScheme

El esquema.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeInitialDelaySecond

Segundos de retraso inicial.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbePeriodSecond

Segundos de período.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeSuccessThreshold

Umbral de éxito.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ReadinessProbeTimeoutSecond

Los segundos de tiempo de espera.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RequestCpu

Solicitud de CPU de esta instancia de contenedor.

Propiedades de parámetro

Tipo:Double
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RequestMemoryInGb

Solicitud de memoria en GB de esta instancia de contenedor.

Propiedades de parámetro

Tipo:Double
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RequestsGpuCount

Recuento del recurso de GPU.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RequestsGpuSku

SKU del recurso de GPU.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-VolumeMount

El volumen monta los montajes disponibles para la instancia de contenedor. Para construir, consulte la sección NOTES de las propiedades VOLUMEMOUNT y cree una tabla hash.

Propiedades de parámetro

Tipo:

IVolumeMount[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Salidas

Container