Определение ресурсов Bicep
Тип ресурса containerGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/containerGroups, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-06-01' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
workspaceId: 'string'
workspaceKey: 'string'
}
}
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any(...)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.ContainerInstance/containerGroups
Имя |
Описание |
Ценность |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
|
ContainerGroupProperties (обязательно) |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
AzureFileVolume
Имя |
Описание |
Ценность |
Только для чтения |
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения. |
булевая переменная (bool) |
shareName |
Имя общей папки Azure, подключенной в качестве тома. |
строка (обязательно) |
ключХранилищаАккаунта |
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountName |
Имя учетной записи хранения, содержащей общую папку Azure. |
строка (обязательно) |
Контейнер
Имя |
Описание |
Ценность |
имя |
Имя экземпляра контейнера, предоставленное пользователем. |
строка (обязательно) |
свойства |
Свойства экземпляра контейнера. |
ContainerProperties (обязательно) |
ContainerExec (ContainerExec)
Имя |
Описание |
Ценность |
команда |
Команды, выполняемые в контейнере. |
строка[] |
ContainerGroupDiagnostics
Имя |
Описание |
Ценность |
LogAnalytics |
Сведения о log analytics группы контейнеров. |
LogAnalytics |
ContainerGroupProperties (Свойства контейнерной группы)
Имя |
Описание |
Ценность |
Контейнеры |
Контейнеры в группе контейнеров. |
контейнер[] (обязательно) |
диагностика |
Диагностические сведения для группы контейнеров. |
ContainerGroupDiagnostics |
Учетные данные imageRegistryCredentials |
Учетные данные реестра образов, из которых создается группа контейнеров. |
Учетные данные ImageRegistry[] |
IP-адрес |
Тип IP-адреса группы контейнеров. |
IpAddress |
Тип ОС |
Тип операционной системы, необходимый контейнерам в группе контейнеров. |
Linux "Windows" (обязательно) |
политика перезапуска |
Перезапустите политику для всех контейнеров в группе контейнеров.
-
Always always restart
-
OnFailure перезапуск при сбое
-
Never никогда не перезапускать |
"Always" "Никогда" «Неудача» |
Объемы |
Список томов, которые могут быть подключены контейнерами в этой группе контейнеров. |
тома[] |
ContainerHttpGet
Имя |
Описание |
Ценность |
путь |
Путь к пробе. |
струна |
порт |
Номер порта для проверки. |
int (обязательно) |
схема |
Схема. |
"http" Https |
КонтейнерПорт
Имя |
Описание |
Ценность |
порт |
Номер порта, предоставляемый в группе контейнеров. |
int (обязательно) |
протокол |
Протокол, связанный с портом. |
"TCP" "UDP" |
КонтейнерПроб
Имя |
Описание |
Ценность |
выполнить |
Команда выполнения для проверки |
ContainerExec (ContainerExec) |
Порог неудачи |
Порог сбоя. |
инт |
httpGet |
Параметры Http Get для проверки |
ContainerHttpGet |
initialDelaySeconds |
Начальная задержка секунд. |
инт |
период в секундах |
Период секунд. |
инт |
Порог успеха |
Порог успешности. |
инт |
timeoutSeconds |
Время ожидания секунд. |
инт |
СвойстваКонтейнера
Имя |
Описание |
Ценность |
команда |
Команды, выполняемые в экземпляре контейнера в форме exec. |
строка[] |
переменные окружения |
Переменные среды, заданные в экземпляре контейнера. |
Переменная среды[] |
образ |
Имя образа, используемого для создания экземпляра контейнера. |
строка (обязательно) |
livenessProbe |
Проба активности. |
КонтейнерПроб |
Порты |
Предоставленные порты в экземпляре контейнера. |
КонтейнерПорт[] |
готовностьProbe |
Проба готовности. |
КонтейнерПроб |
ресурсы |
Требования к ресурсам экземпляра контейнера. |
ResourceRequirements (обязательно) |
volumeMounts |
Том подключается к экземпляру контейнера. |
VolumeMount[] |
Переменная среды
Имя |
Описание |
Ценность |
имя |
Имя переменной среды. |
строка (обязательно) |
Функция secureValue |
Значение переменной безопасной среды. |
струна |
ценность |
Значение переменной среды. |
струна |
GitRepoVolume (GitRepoVolume)
Имя |
Описание |
Ценность |
каталог |
Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем. |
струна |
хранилище |
URL-адрес репозитория |
строка (обязательно) |
пересмотр |
Зафиксировать хэш для указанной редакции. |
струна |
Учетные данные ImageRegistryCredential
Имя |
Описание |
Ценность |
пароль |
Пароль для частного реестра. |
струна |
сервер |
Сервер реестра образов Docker без протокола, например http и https. |
строка (обязательно) |
имя пользователя |
Имя пользователя для частного реестра. |
строка (обязательно) |
IP-адрес
Имя |
Описание |
Ценность |
dnsNameLabel |
Метка DNS-имени для IP-адреса. |
струна |
протокол IP |
IP-адрес, предоставляемый общедоступному Интернету. |
струна |
Порты |
Список портов, предоставляемых в группе контейнеров. |
порт[] (обязательно) |
тип |
Указывает, предоставляется ли IP-адрес общедоступному Интернету. |
"Public" (обязательно) |
LogAnalytics
Имя |
Описание |
Ценность |
WorkspaceId |
Идентификатор рабочей области для log analytics |
строка (обязательно) |
workspaceKey |
Ключ рабочей области для log analytics |
строка (обязательно) |
Порт
Имя |
Описание |
Ценность |
порт |
Номер порта. |
int (обязательно) |
протокол |
Протокол, связанный с портом. |
"TCP" "UDP" |
Лимиты ресурсов
Имя |
Описание |
Ценность |
ЦПУ |
Ограничение ЦП этого экземпляра контейнера. |
инт |
памятьInGB |
Ограничение памяти в ГБ этого экземпляра контейнера. |
инт |
Запросы на ресурсы
Имя |
Описание |
Ценность |
ЦПУ |
Запрос ЦП этого экземпляра контейнера. |
int (обязательно) |
памятьInGB |
Запрос памяти в ГБ этого экземпляра контейнера. |
int (обязательно) |
Требования к ресурсам
Имя |
Описание |
Ценность |
Ограничения |
Ограничения ресурсов этого экземпляра контейнера. |
Лимиты ресурсов |
Запросы |
Запросы ресурсов этого экземпляра контейнера. |
ResourceRequests (обязательно) |
Секретный объем
Том
Крепление VolumeMount
Имя |
Описание |
Ценность |
mountPath |
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:). |
строка (обязательно) |
имя |
Имя подключения тома. |
строка (обязательно) |
Только для чтения |
Флаг, указывающий, доступен ли подключение тома только для чтения. |
булевая переменная (bool) |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурса containerGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/containerGroups, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"workspaceId": "string",
"workspaceKey": "string"
}
},
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.ContainerInstance/containerGroups
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2018-06-01' |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
|
ContainerGroupProperties (обязательно) |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.ContainerInstance/containerGroups" |
AzureFileVolume
Имя |
Описание |
Ценность |
Только для чтения |
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения. |
булевая переменная (bool) |
shareName |
Имя общей папки Azure, подключенной в качестве тома. |
строка (обязательно) |
ключХранилищаАккаунта |
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountName |
Имя учетной записи хранения, содержащей общую папку Azure. |
строка (обязательно) |
Контейнер
Имя |
Описание |
Ценность |
имя |
Имя экземпляра контейнера, предоставленное пользователем. |
строка (обязательно) |
свойства |
Свойства экземпляра контейнера. |
ContainerProperties (обязательно) |
ContainerExec (ContainerExec)
Имя |
Описание |
Ценность |
команда |
Команды, выполняемые в контейнере. |
строка[] |
ContainerGroupDiagnostics
Имя |
Описание |
Ценность |
LogAnalytics |
Сведения о log analytics группы контейнеров. |
LogAnalytics |
ContainerGroupProperties (Свойства контейнерной группы)
Имя |
Описание |
Ценность |
Контейнеры |
Контейнеры в группе контейнеров. |
контейнер[] (обязательно) |
диагностика |
Диагностические сведения для группы контейнеров. |
ContainerGroupDiagnostics |
Учетные данные imageRegistryCredentials |
Учетные данные реестра образов, из которых создается группа контейнеров. |
Учетные данные ImageRegistry[] |
IP-адрес |
Тип IP-адреса группы контейнеров. |
IpAddress |
Тип ОС |
Тип операционной системы, необходимый контейнерам в группе контейнеров. |
Linux "Windows" (обязательно) |
политика перезапуска |
Перезапустите политику для всех контейнеров в группе контейнеров.
-
Always always restart
-
OnFailure перезапуск при сбое
-
Never никогда не перезапускать |
"Always" "Никогда" «Неудача» |
Объемы |
Список томов, которые могут быть подключены контейнерами в этой группе контейнеров. |
тома[] |
ContainerHttpGet
Имя |
Описание |
Ценность |
путь |
Путь к пробе. |
струна |
порт |
Номер порта для проверки. |
int (обязательно) |
схема |
Схема. |
"http" Https |
КонтейнерПорт
Имя |
Описание |
Ценность |
порт |
Номер порта, предоставляемый в группе контейнеров. |
int (обязательно) |
протокол |
Протокол, связанный с портом. |
"TCP" "UDP" |
КонтейнерПроб
Имя |
Описание |
Ценность |
выполнить |
Команда выполнения для проверки |
ContainerExec (ContainerExec) |
Порог неудачи |
Порог сбоя. |
инт |
httpGet |
Параметры Http Get для проверки |
ContainerHttpGet |
initialDelaySeconds |
Начальная задержка секунд. |
инт |
период в секундах |
Период секунд. |
инт |
Порог успеха |
Порог успешности. |
инт |
timeoutSeconds |
Время ожидания секунд. |
инт |
СвойстваКонтейнера
Имя |
Описание |
Ценность |
команда |
Команды, выполняемые в экземпляре контейнера в форме exec. |
строка[] |
переменные окружения |
Переменные среды, заданные в экземпляре контейнера. |
Переменная среды[] |
образ |
Имя образа, используемого для создания экземпляра контейнера. |
строка (обязательно) |
livenessProbe |
Проба активности. |
КонтейнерПроб |
Порты |
Предоставленные порты в экземпляре контейнера. |
КонтейнерПорт[] |
готовностьProbe |
Проба готовности. |
КонтейнерПроб |
ресурсы |
Требования к ресурсам экземпляра контейнера. |
ResourceRequirements (обязательно) |
volumeMounts |
Том подключается к экземпляру контейнера. |
VolumeMount[] |
Переменная среды
Имя |
Описание |
Ценность |
имя |
Имя переменной среды. |
строка (обязательно) |
Функция secureValue |
Значение переменной безопасной среды. |
струна |
ценность |
Значение переменной среды. |
струна |
GitRepoVolume (GitRepoVolume)
Имя |
Описание |
Ценность |
каталог |
Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем. |
струна |
хранилище |
URL-адрес репозитория |
строка (обязательно) |
пересмотр |
Зафиксировать хэш для указанной редакции. |
струна |
Учетные данные ImageRegistryCredential
Имя |
Описание |
Ценность |
пароль |
Пароль для частного реестра. |
струна |
сервер |
Сервер реестра образов Docker без протокола, например http и https. |
строка (обязательно) |
имя пользователя |
Имя пользователя для частного реестра. |
строка (обязательно) |
IP-адрес
Имя |
Описание |
Ценность |
dnsNameLabel |
Метка DNS-имени для IP-адреса. |
струна |
протокол IP |
IP-адрес, предоставляемый общедоступному Интернету. |
струна |
Порты |
Список портов, предоставляемых в группе контейнеров. |
порт[] (обязательно) |
тип |
Указывает, предоставляется ли IP-адрес общедоступному Интернету. |
"Public" (обязательно) |
LogAnalytics
Имя |
Описание |
Ценность |
WorkspaceId |
Идентификатор рабочей области для log analytics |
строка (обязательно) |
workspaceKey |
Ключ рабочей области для log analytics |
строка (обязательно) |
Порт
Имя |
Описание |
Ценность |
порт |
Номер порта. |
int (обязательно) |
протокол |
Протокол, связанный с портом. |
"TCP" "UDP" |
Лимиты ресурсов
Имя |
Описание |
Ценность |
ЦПУ |
Ограничение ЦП этого экземпляра контейнера. |
инт |
памятьInGB |
Ограничение памяти в ГБ этого экземпляра контейнера. |
инт |
Запросы на ресурсы
Имя |
Описание |
Ценность |
ЦПУ |
Запрос ЦП этого экземпляра контейнера. |
int (обязательно) |
памятьInGB |
Запрос памяти в ГБ этого экземпляра контейнера. |
int (обязательно) |
Требования к ресурсам
Имя |
Описание |
Ценность |
Ограничения |
Ограничения ресурсов этого экземпляра контейнера. |
Лимиты ресурсов |
Запросы |
Запросы ресурсов этого экземпляра контейнера. |
ResourceRequests (обязательно) |
Секретный объем
Том
Крепление VolumeMount
Имя |
Описание |
Ценность |
mountPath |
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:). |
строка (обязательно) |
имя |
Имя подключения тома. |
строка (обязательно) |
Только для чтения |
Флаг, указывающий, доступен ли подключение тома только для чтения. |
булевая переменная (bool) |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Тип ресурса containerGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/containerGroups, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-06-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
}
]
}
}
}
Значения свойств
Microsoft.ContainerInstance/containerGroups
Имя |
Описание |
Ценность |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
|
ContainerGroupProperties (обязательно) |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.ContainerInstance/containerGroups@2018-06-01" |
AzureFileVolume
Имя |
Описание |
Ценность |
Только для чтения |
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения. |
булевая переменная (bool) |
shareName |
Имя общей папки Azure, подключенной в качестве тома. |
строка (обязательно) |
ключХранилищаАккаунта |
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountName |
Имя учетной записи хранения, содержащей общую папку Azure. |
строка (обязательно) |
Контейнер
Имя |
Описание |
Ценность |
имя |
Имя экземпляра контейнера, предоставленное пользователем. |
строка (обязательно) |
свойства |
Свойства экземпляра контейнера. |
ContainerProperties (обязательно) |
ContainerExec (ContainerExec)
Имя |
Описание |
Ценность |
команда |
Команды, выполняемые в контейнере. |
строка[] |
ContainerGroupDiagnostics
Имя |
Описание |
Ценность |
LogAnalytics |
Сведения о log analytics группы контейнеров. |
LogAnalytics |
ContainerGroupProperties (Свойства контейнерной группы)
Имя |
Описание |
Ценность |
Контейнеры |
Контейнеры в группе контейнеров. |
контейнер[] (обязательно) |
диагностика |
Диагностические сведения для группы контейнеров. |
ContainerGroupDiagnostics |
Учетные данные imageRegistryCredentials |
Учетные данные реестра образов, из которых создается группа контейнеров. |
Учетные данные ImageRegistry[] |
IP-адрес |
Тип IP-адреса группы контейнеров. |
IpAddress |
Тип ОС |
Тип операционной системы, необходимый контейнерам в группе контейнеров. |
Linux "Windows" (обязательно) |
политика перезапуска |
Перезапустите политику для всех контейнеров в группе контейнеров.
-
Always always restart
-
OnFailure перезапуск при сбое
-
Never никогда не перезапускать |
"Always" "Никогда" «Неудача» |
Объемы |
Список томов, которые могут быть подключены контейнерами в этой группе контейнеров. |
тома[] |
ContainerHttpGet
Имя |
Описание |
Ценность |
путь |
Путь к пробе. |
струна |
порт |
Номер порта для проверки. |
int (обязательно) |
схема |
Схема. |
"http" Https |
КонтейнерПорт
Имя |
Описание |
Ценность |
порт |
Номер порта, предоставляемый в группе контейнеров. |
int (обязательно) |
протокол |
Протокол, связанный с портом. |
"TCP" "UDP" |
КонтейнерПроб
Имя |
Описание |
Ценность |
выполнить |
Команда выполнения для проверки |
ContainerExec (ContainerExec) |
Порог неудачи |
Порог сбоя. |
инт |
httpGet |
Параметры Http Get для проверки |
ContainerHttpGet |
initialDelaySeconds |
Начальная задержка секунд. |
инт |
период в секундах |
Период секунд. |
инт |
Порог успеха |
Порог успешности. |
инт |
timeoutSeconds |
Время ожидания секунд. |
инт |
СвойстваКонтейнера
Имя |
Описание |
Ценность |
команда |
Команды, выполняемые в экземпляре контейнера в форме exec. |
строка[] |
переменные окружения |
Переменные среды, заданные в экземпляре контейнера. |
Переменная среды[] |
образ |
Имя образа, используемого для создания экземпляра контейнера. |
строка (обязательно) |
livenessProbe |
Проба активности. |
КонтейнерПроб |
Порты |
Предоставленные порты в экземпляре контейнера. |
КонтейнерПорт[] |
готовностьProbe |
Проба готовности. |
КонтейнерПроб |
ресурсы |
Требования к ресурсам экземпляра контейнера. |
ResourceRequirements (обязательно) |
volumeMounts |
Том подключается к экземпляру контейнера. |
VolumeMount[] |
Переменная среды
Имя |
Описание |
Ценность |
имя |
Имя переменной среды. |
строка (обязательно) |
Функция secureValue |
Значение переменной безопасной среды. |
струна |
ценность |
Значение переменной среды. |
струна |
GitRepoVolume (GitRepoVolume)
Имя |
Описание |
Ценность |
каталог |
Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем. |
струна |
хранилище |
URL-адрес репозитория |
строка (обязательно) |
пересмотр |
Зафиксировать хэш для указанной редакции. |
струна |
Учетные данные ImageRegistryCredential
Имя |
Описание |
Ценность |
пароль |
Пароль для частного реестра. |
струна |
сервер |
Сервер реестра образов Docker без протокола, например http и https. |
строка (обязательно) |
имя пользователя |
Имя пользователя для частного реестра. |
строка (обязательно) |
IP-адрес
Имя |
Описание |
Ценность |
dnsNameLabel |
Метка DNS-имени для IP-адреса. |
струна |
протокол IP |
IP-адрес, предоставляемый общедоступному Интернету. |
струна |
Порты |
Список портов, предоставляемых в группе контейнеров. |
порт[] (обязательно) |
тип |
Указывает, предоставляется ли IP-адрес общедоступному Интернету. |
"Public" (обязательно) |
LogAnalytics
Имя |
Описание |
Ценность |
WorkspaceId |
Идентификатор рабочей области для log analytics |
строка (обязательно) |
workspaceKey |
Ключ рабочей области для log analytics |
строка (обязательно) |
Порт
Имя |
Описание |
Ценность |
порт |
Номер порта. |
int (обязательно) |
протокол |
Протокол, связанный с портом. |
"TCP" "UDP" |
Лимиты ресурсов
Имя |
Описание |
Ценность |
ЦПУ |
Ограничение ЦП этого экземпляра контейнера. |
инт |
памятьInGB |
Ограничение памяти в ГБ этого экземпляра контейнера. |
инт |
Запросы на ресурсы
Имя |
Описание |
Ценность |
ЦПУ |
Запрос ЦП этого экземпляра контейнера. |
int (обязательно) |
памятьInGB |
Запрос памяти в ГБ этого экземпляра контейнера. |
int (обязательно) |
Требования к ресурсам
Имя |
Описание |
Ценность |
Ограничения |
Ограничения ресурсов этого экземпляра контейнера. |
Лимиты ресурсов |
Запросы |
Запросы ресурсов этого экземпляра контейнера. |
ResourceRequests (обязательно) |
Секретный объем
Том
Крепление VolumeMount
Имя |
Описание |
Ценность |
mountPath |
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:). |
строка (обязательно) |
имя |
Имя подключения тома. |
строка (обязательно) |
Только для чтения |
Флаг, указывающий, доступен ли подключение тома только для чтения. |
булевая переменная (bool) |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.