New-AzContainerInstanceNoDefaultObject
Создание объекта в памяти для контейнера без значений по умолчанию
Синтаксис
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>]
Описание
Создание объекта в памяти для контейнера без значений по умолчанию
Примеры
Пример 1. Создание экземпляра контейнера с помощью альфины образа с ЦП запроса 1.0 и памятью запроса 1.5 Гб
New-AzContainerInstanceNoDefaultObject -Name "test-container" -Image alpine -RequestCpu 1 -RequestMemoryInGb 1.5
Name
----
test-container
Создание экземпляра контейнера с помощью альфины образа с ЦП запроса 1.0 и запрос памяти 1.5 Гб
Пример 2. Создание экземпляра контейнера с помощью альфины образа с ограничением ЦП 2.0 и ограничение памяти 2.5 Гб
New-AzContainerInstanceNoDefaultObject -Image alpine -Name "test-container" -LimitCpu 2 -LimitMemoryInGb 2.5
Name
----
test-container
Создание экземпляра контейнера с помощью альфины образа с ограничением ЦП 2.0 и ограничением памяти 2.5 Гб
Пример 3. Создание группы контейнеров с экземпляром контейнера
$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
Создание группы контейнеров с экземпляром контейнера
Параметры
-Command
Команды, выполняемые в экземпляре контейнера в форме exec.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ConfigMapKeyValuePair
Словарь значений ключа в карте конфигурации для задания в экземпляре контейнера. Сведения о создании см. в разделе NOTES для свойств CONFIGMAPKEYVALUEPAIR и создания хэш-таблицы.
Тип: | IConfigMapKeyValuePairs |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnvironmentVariable
Переменные среды, заданные в экземпляре контейнера. Сведения о создании см. в разделе NOTES свойств ENVIRONMENTVARIABLE и создании хэш-таблицы.
Тип: | IEnvironmentVariable[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Image
Имя образа, используемого для создания экземпляра контейнера.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LimitCpu
Ограничение ЦП этого экземпляра контейнера.
Тип: | Double |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LimitMemoryInGb
Ограничение памяти в ГБ этого экземпляра контейнера.
Тип: | Double |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LimitsGpuCount
Количество ресурсов GPU.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LimitsGpuSku
Номер SKU ресурса GPU.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeExecCommand
Команды, выполняемые в контейнере.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeFailureThreshold
Порог сбоя.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeHttpGetHttpHeader
Заголовки HTTP для пробы активности. Сведения о создании см. в разделе NOTES для свойств LIVENESSPROBEHTTPGETHTTPHEADER и создания хэш-таблицы.
Тип: | IHttpHeader[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeHttpGetPath
Путь к пробе.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeHttpGetPort
Номер порта для проверки.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeHttpGetScheme
Схема.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeInitialDelaySecond
Начальная задержка секунд.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbePeriodSecond
Период секунд.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeSuccessThreshold
Порог успешности.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LivenessProbeTimeoutSecond
Время ожидания секунд.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Имя экземпляра контейнера, предоставленное пользователем.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Port
Предоставленные порты в экземпляре контейнера. Сведения о создании см. в разделе NOTES свойств PORT и создании хэш-таблицы.
Тип: | IContainerPort[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeExecCommand
Команды, выполняемые в контейнере.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeFailureThreshold
Порог сбоя.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeHttpGetHttpHeader
Заголовки HTTP для проверки готовности. Сведения о создании см. в разделе NOTES для свойств READINESSPROBEHTTPGETHTTPHEADER и создания хэш-таблицы.
Тип: | IHttpHeader[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeHttpGetPath
Путь к пробе.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeHttpGetPort
Номер порта для проверки.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeHttpGetScheme
Схема.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeInitialDelaySecond
Начальная задержка секунд.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbePeriodSecond
Период секунд.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeSuccessThreshold
Порог успешности.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReadinessProbeTimeoutSecond
Время ожидания секунд.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RequestCpu
Запрос ЦП этого экземпляра контейнера.
Тип: | Double |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RequestMemoryInGb
Запрос памяти в ГБ этого экземпляра контейнера.
Тип: | Double |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RequestsGpuCount
Количество ресурсов GPU.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RequestsGpuSku
Номер SKU ресурса GPU.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VolumeMount
Том подключается к экземпляру контейнера. Сведения о создании см. в разделе NOTES для свойств VOLUMEMOUNT и создании хэш-таблицы.
Тип: | IVolumeMount[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Azure PowerShell