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


DeploymentSettings interface

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

Свойства

addonConfigs

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

apms

Коллекция ApmReferences

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 будут устарели позже.

startupProbe

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

terminationGracePeriodSeconds

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

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

addonConfigs

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

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

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

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

apms

Коллекция ApmReferences

apms?: ApmReference[]

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

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

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

startupProbe

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

startupProbe?: Probe

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

terminationGracePeriodSeconds

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

terminationGracePeriodSeconds?: number

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

number