Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже.
StartupProbe указывает, что экземпляр приложения успешно инициализирован. Если задано, другие пробы не выполняются до тех пор, пока это не завершится успешно. Если эта проба завершается ошибкой, модуль Pod будет перезапущен так же, как если бы livenessProbe произошел сбой. Это можно использовать для предоставления различных параметров пробы в начале жизненного цикла экземпляра приложения, когда может потребоваться много времени для загрузки данных или теплого кэша, чем во время операции с устойчивым состоянием. Это невозможно обновить. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
пробы
terminationGracePeriodSeconds
Необязательный период в секундах экземпляр приложения должен завершиться корректно. Может быть уменьшено в запросе на удаление. Значение должно быть неотрицательно целым числом. Нулевое значение указывает, что немедленно останавливается через сигнал убийства (нет возможности завершить работу). Если это значение равно nil, вместо этого будет использоваться льготный период по умолчанию. Льготный период — это длительность в секундах после того, как процессы, выполняемые в экземпляре приложения, отправляются сигнал о завершении и время принудительного прекращения процессов с помощью сигнала об убийстве. Задайте это значение дольше ожидаемого времени очистки для процесса. Значение по умолчанию — 90 секунд.
int
DeploymentSettingsAddonConfigs
Имя
Описание
Ценность
DeploymentSettingsEnvironmentVariables
Имя
Описание
Ценность
ExecAction
Имя
Описание
Ценность
команда
Команда — это командная строка, выполняемая внутри контейнера, рабочий каталог команды является корневым ('/) в файловой системе контейнера. Команда не выполняется внутри оболочки, поэтому традиционные инструкции оболочки ('
", и т. д.) не будет работать. Чтобы использовать оболочку, необходимо явно вызвать эту оболочку. Состояние выхода 0 рассматривается как живое или работоспособное и ненулевое является неработоспособным.
string[]
тип
Тип действия, выполняемого для проверки работоспособности.
ExecAction (обязательно)
HttpGetAction
Имя
Описание
Ценность
путь
Путь к доступу на HTTP-сервере.
струна
схема
Схема, используемая для подключения к узлу. По умолчанию используется протокол HTTP.
Возможные значения перечисления:
-
"HTTP" означает, что используемая схема будет http://
-
"HTTPS" означает, что используемая схема будет https://
"HTTP" "HTTPS"
тип
Тип действия, выполняемого для проверки работоспособности.
HTTPGetAction (обязательно)
HttpScaleRule
Имя
Описание
Ценность
auth
Секреты проверки подлинности для настраиваемого правила масштабирования.
Относительный путь к хранилищу, в котором хранится источник
струна
runtimeVersion
Версия jar-файла среды выполнения
струна
тип
Тип отправленного источника
Jar (обязательно)
Microsoft.AppPlatform/Spring/apps/deployments
Имя
Описание
Ценность
имя
Имя ресурса
строка (обязательно)
родитель
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.
Минимальные последовательные успехи для пробы, которые будут считаться успешными после сбоя. Должно быть 1 для жизни и запуска. Минимальное значение равно 1.
int
timeoutSeconds
Количество секунд, после которого время ожидания пробы истекает. Минимальное значение равно 1.
int
ProbeAction
Имя
Описание
Ценность
тип
Установите значение ExecAction для типа ExecAction. Установите значение HTTPGetAction для типа HttpGetAction. Установите значение "TCPSocketAction" для типа TCPSocketAction.
Обязательный ЦП. 1 ядро может быть представлено 1 или 1000 млн. Это должно быть 500 м или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный".
струна
память
Требуемая память. 1 ГБ можно представить 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный".
струна
Шкала
Имя
Описание
Ценность
maxReplicas
Необязательный. Максимальное количество реплик контейнеров. Значение по умолчанию — 10, если не задано.
int
minReplicas
Необязательный. Минимальное количество реплик контейнеров.
Имя секрета экземпляра приложения Azure Spring Apps, из которого необходимо извлечь парам проверки подлинности.
струна
triggerParameter
Параметр триггера, использующий секрет
струна
Sku
Имя
Описание
Ценность
способность
Текущая емкость целевого ресурса
int
имя
Имя SKU
струна
ярус
Уровень SKU
струна
SourceUploadedUserSourceInfo
Имя
Описание
Ценность
artifactSelector
Селектор для артефакта, который будет использоваться для развертывания для проектов с несколькими модулями. Это должно быть относительный путь к целевому модулю или проекту.
струна
relativePath
Относительный путь к хранилищу, в котором хранится источник
струна
runtimeVersion
Версия исходного файла среды выполнения
струна
тип
Тип отправленного источника
Source (обязательный)
TcpScaleRule
Имя
Описание
Ценность
auth
Секреты проверки подлинности для правила масштабирования tcp.
Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже.
StartupProbe указывает, что экземпляр приложения успешно инициализирован. Если задано, другие пробы не выполняются до тех пор, пока это не завершится успешно. Если эта проба завершается ошибкой, модуль Pod будет перезапущен так же, как если бы livenessProbe произошел сбой. Это можно использовать для предоставления различных параметров пробы в начале жизненного цикла экземпляра приложения, когда может потребоваться много времени для загрузки данных или теплого кэша, чем во время операции с устойчивым состоянием. Это невозможно обновить. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
пробы
terminationGracePeriodSeconds
Необязательный период в секундах экземпляр приложения должен завершиться корректно. Может быть уменьшено в запросе на удаление. Значение должно быть неотрицательно целым числом. Нулевое значение указывает, что немедленно останавливается через сигнал убийства (нет возможности завершить работу). Если это значение равно nil, вместо этого будет использоваться льготный период по умолчанию. Льготный период — это длительность в секундах после того, как процессы, выполняемые в экземпляре приложения, отправляются сигнал о завершении и время принудительного прекращения процессов с помощью сигнала об убийстве. Задайте это значение дольше ожидаемого времени очистки для процесса. Значение по умолчанию — 90 секунд.
int
DeploymentSettingsAddonConfigs
Имя
Описание
Ценность
DeploymentSettingsEnvironmentVariables
Имя
Описание
Ценность
ExecAction
Имя
Описание
Ценность
команда
Команда — это командная строка, выполняемая внутри контейнера, рабочий каталог команды является корневым ('/) в файловой системе контейнера. Команда не выполняется внутри оболочки, поэтому традиционные инструкции оболочки ('
", и т. д.) не будет работать. Чтобы использовать оболочку, необходимо явно вызвать эту оболочку. Состояние выхода 0 рассматривается как живое или работоспособное и ненулевое является неработоспособным.
string[]
тип
Тип действия, выполняемого для проверки работоспособности.
ExecAction (обязательно)
HttpGetAction
Имя
Описание
Ценность
путь
Путь к доступу на HTTP-сервере.
струна
схема
Схема, используемая для подключения к узлу. По умолчанию используется протокол HTTP.
Возможные значения перечисления:
-
"HTTP" означает, что используемая схема будет http://
-
"HTTPS" означает, что используемая схема будет https://
"HTTP" "HTTPS"
тип
Тип действия, выполняемого для проверки работоспособности.
HTTPGetAction (обязательно)
HttpScaleRule
Имя
Описание
Ценность
auth
Секреты проверки подлинности для настраиваемого правила масштабирования.
Минимальные последовательные успехи для пробы, которые будут считаться успешными после сбоя. Должно быть 1 для жизни и запуска. Минимальное значение равно 1.
int
timeoutSeconds
Количество секунд, после которого время ожидания пробы истекает. Минимальное значение равно 1.
int
ProbeAction
Имя
Описание
Ценность
тип
Установите значение ExecAction для типа ExecAction. Установите значение HTTPGetAction для типа HttpGetAction. Установите значение "TCPSocketAction" для типа TCPSocketAction.
Обязательный ЦП. 1 ядро может быть представлено 1 или 1000 млн. Это должно быть 500 м или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный".
струна
память
Требуемая память. 1 ГБ можно представить 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный".
струна
Шкала
Имя
Описание
Ценность
maxReplicas
Необязательный. Максимальное количество реплик контейнеров. Значение по умолчанию — 10, если не задано.
int
minReplicas
Необязательный. Минимальное количество реплик контейнеров.
Имя секрета экземпляра приложения Azure Spring Apps, из которого необходимо извлечь парам проверки подлинности.
струна
triggerParameter
Параметр триггера, использующий секрет
струна
Sku
Имя
Описание
Ценность
способность
Текущая емкость целевого ресурса
int
имя
Имя SKU
струна
ярус
Уровень SKU
струна
SourceUploadedUserSourceInfo
Имя
Описание
Ценность
artifactSelector
Селектор для артефакта, который будет использоваться для развертывания для проектов с несколькими модулями. Это должно быть относительный путь к целевому модулю или проекту.
струна
relativePath
Относительный путь к хранилищу, в котором хранится источник
струна
runtimeVersion
Версия исходного файла среды выполнения
струна
тип
Тип отправленного источника
Source (обязательный)
TcpScaleRule
Имя
Описание
Ценность
auth
Секреты проверки подлинности для правила масштабирования tcp.
Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже.
StartupProbe указывает, что экземпляр приложения успешно инициализирован. Если задано, другие пробы не выполняются до тех пор, пока это не завершится успешно. Если эта проба завершается ошибкой, модуль Pod будет перезапущен так же, как если бы livenessProbe произошел сбой. Это можно использовать для предоставления различных параметров пробы в начале жизненного цикла экземпляра приложения, когда может потребоваться много времени для загрузки данных или теплого кэша, чем во время операции с устойчивым состоянием. Это невозможно обновить. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
пробы
terminationGracePeriodSeconds
Необязательный период в секундах экземпляр приложения должен завершиться корректно. Может быть уменьшено в запросе на удаление. Значение должно быть неотрицательно целым числом. Нулевое значение указывает, что немедленно останавливается через сигнал убийства (нет возможности завершить работу). Если это значение равно nil, вместо этого будет использоваться льготный период по умолчанию. Льготный период — это длительность в секундах после того, как процессы, выполняемые в экземпляре приложения, отправляются сигнал о завершении и время принудительного прекращения процессов с помощью сигнала об убийстве. Задайте это значение дольше ожидаемого времени очистки для процесса. Значение по умолчанию — 90 секунд.
int
DeploymentSettingsAddonConfigs
Имя
Описание
Ценность
DeploymentSettingsEnvironmentVariables
Имя
Описание
Ценность
ExecAction
Имя
Описание
Ценность
команда
Команда — это командная строка, выполняемая внутри контейнера, рабочий каталог команды является корневым ('/) в файловой системе контейнера. Команда не выполняется внутри оболочки, поэтому традиционные инструкции оболочки ('
", и т. д.) не будет работать. Чтобы использовать оболочку, необходимо явно вызвать эту оболочку. Состояние выхода 0 рассматривается как живое или работоспособное и ненулевое является неработоспособным.
string[]
тип
Тип действия, выполняемого для проверки работоспособности.
ExecAction (обязательно)
HttpGetAction
Имя
Описание
Ценность
путь
Путь к доступу на HTTP-сервере.
струна
схема
Схема, используемая для подключения к узлу. По умолчанию используется протокол HTTP.
Возможные значения перечисления:
-
"HTTP" означает, что используемая схема будет http://
-
"HTTPS" означает, что используемая схема будет https://
"HTTP" "HTTPS"
тип
Тип действия, выполняемого для проверки работоспособности.
HTTPGetAction (обязательно)
HttpScaleRule
Имя
Описание
Ценность
auth
Секреты проверки подлинности для настраиваемого правила масштабирования.
Минимальные последовательные успехи для пробы, которые будут считаться успешными после сбоя. Должно быть 1 для жизни и запуска. Минимальное значение равно 1.
int
timeoutSeconds
Количество секунд, после которого время ожидания пробы истекает. Минимальное значение равно 1.
int
ProbeAction
Имя
Описание
Ценность
тип
Установите значение ExecAction для типа ExecAction. Установите значение HTTPGetAction для типа HttpGetAction. Установите значение "TCPSocketAction" для типа TCPSocketAction.
Обязательный ЦП. 1 ядро может быть представлено 1 или 1000 млн. Это должно быть 500 м или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный".
струна
память
Требуемая память. 1 ГБ можно представить 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный".
струна
Шкала
Имя
Описание
Ценность
maxReplicas
Необязательный. Максимальное количество реплик контейнеров. Значение по умолчанию — 10, если не задано.
int
minReplicas
Необязательный. Минимальное количество реплик контейнеров.
Имя секрета экземпляра приложения Azure Spring Apps, из которого необходимо извлечь парам проверки подлинности.
струна
triggerParameter
Параметр триггера, использующий секрет
струна
Sku
Имя
Описание
Ценность
способность
Текущая емкость целевого ресурса
int
имя
Имя SKU
струна
ярус
Уровень SKU
струна
SourceUploadedUserSourceInfo
Имя
Описание
Ценность
artifactSelector
Селектор для артефакта, который будет использоваться для развертывания для проектов с несколькими модулями. Это должно быть относительный путь к целевому модулю или проекту.
струна
relativePath
Относительный путь к хранилищу, в котором хранится источник
струна
runtimeVersion
Версия исходного файла среды выполнения
струна
тип
Тип отправленного источника
Source (обязательный)
TcpScaleRule
Имя
Описание
Ценность
auth
Секреты проверки подлинности для правила масштабирования tcp.