Поделиться через


DeploymentSettings interface

Полезные данные параметров развертывания

Свойства

addonConfigs

Коллекция надстроек

containerProbeSettings

Параметры проверки активности и готовности контейнера

environmentVariables

Коллекция переменных среды

livenessProbe

Периодический зонд активности экземпляра приложения. Экземпляр приложения будет перезапущен, если проба завершается ошибкой. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe

Периодическое проверка готовности службы экземпляра приложений. Экземпляр приложения будет удален из конечных точек службы, если проба завершается ошибкой. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

resourceRequests

Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже.

scale

Масштабирование свойств для экземпляра приложения Azure Spring Apps.

startupProbe

StartupProbe указывает, что экземпляр приложения успешно инициализирован. Если задано, другие пробы не выполняются до тех пор, пока это не завершится успешно. Если эта проба завершается ошибкой, модуль Pod будет перезапущен так же, как если бы livenessProbe произошел сбой. Это можно использовать для предоставления различных параметров пробы в начале жизненного цикла экземпляра приложения, когда может потребоваться много времени для загрузки данных или теплого кэша, чем во время операции с устойчивым состоянием. Это невозможно обновить. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

terminationGracePeriodSeconds

Необязательный период в секундах экземпляр приложения должен завершиться корректно. Может быть уменьшено в запросе на удаление. Значение должно быть неотрицательно целым числом. Нулевое значение указывает, что немедленно останавливается через сигнал убийства (нет возможности завершить работу). Если это значение равно nil, вместо этого будет использоваться льготный период по умолчанию. Льготный период — это длительность в секундах после того, как процессы, выполняемые в экземпляре приложения, отправляются сигнал о завершении и время принудительного прекращения процессов с помощью сигнала об убийстве. Задайте это значение дольше ожидаемого времени очистки для процесса. Значение по умолчанию — 90 секунд.

Сведения о свойстве

addonConfigs

Коллекция надстроек

addonConfigs?: {[propertyName: string]: Record<string, unknown>}

Значение свойства

{[propertyName: string]: Record<string, unknown>}

containerProbeSettings

Параметры проверки активности и готовности контейнера

containerProbeSettings?: ContainerProbeSettings

Значение свойства

environmentVariables

Коллекция переменных среды

environmentVariables?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

livenessProbe

Периодический зонд активности экземпляра приложения. Экземпляр приложения будет перезапущен, если проба завершается ошибкой. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

livenessProbe?: Probe

Значение свойства

readinessProbe

Периодическое проверка готовности службы экземпляра приложений. Экземпляр приложения будет удален из конечных точек службы, если проба завершается ошибкой. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe?: Probe

Значение свойства

resourceRequests

Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже.

resourceRequests?: ResourceRequests

Значение свойства

scale

Масштабирование свойств для экземпляра приложения Azure Spring Apps.

scale?: Scale

Значение свойства

startupProbe

StartupProbe указывает, что экземпляр приложения успешно инициализирован. Если задано, другие пробы не выполняются до тех пор, пока это не завершится успешно. Если эта проба завершается ошибкой, модуль Pod будет перезапущен так же, как если бы livenessProbe произошел сбой. Это можно использовать для предоставления различных параметров пробы в начале жизненного цикла экземпляра приложения, когда может потребоваться много времени для загрузки данных или теплого кэша, чем во время операции с устойчивым состоянием. Это невозможно обновить. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

startupProbe?: Probe

Значение свойства

terminationGracePeriodSeconds

Необязательный период в секундах экземпляр приложения должен завершиться корректно. Может быть уменьшено в запросе на удаление. Значение должно быть неотрицательно целым числом. Нулевое значение указывает, что немедленно останавливается через сигнал убийства (нет возможности завершить работу). Если это значение равно nil, вместо этого будет использоваться льготный период по умолчанию. Льготный период — это длительность в секундах после того, как процессы, выполняемые в экземпляре приложения, отправляются сигнал о завершении и время принудительного прекращения процессов с помощью сигнала об убийстве. Задайте это значение дольше ожидаемого времени очистки для процесса. Значение по умолчанию — 90 секунд.

terminationGracePeriodSeconds?: number

Значение свойства

number