DeploymentSettings interface
Полезные данные параметров развертывания
Свойства
addon |
Коллекция надстроек |
apms | Коллекция ApmReferences |
container |
Параметры пробы активности и готовности контейнера |
environment |
Коллекция переменных среды |
liveness |
Периодическая проверка активности экземпляра приложения. Экземпляр приложения будет перезапущен в случае сбоя пробы. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
readiness |
Периодическая проверка готовности службы экземпляра приложения. Экземпляр приложения будет удален из конечных точек службы в случае сбоя пробы. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
resource |
Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления необходимых ЦП и памяти. Старое поле ЦП и памятьInGB будут устарели позже. |
startup |
StartupProbe указывает, что экземпляр приложения успешно инициализирован. Если этот параметр указан, другие пробы не выполняются до успешного завершения. Если эта проба завершается сбоем, pod будет перезапущен так же, как если бы livenessProbe завершился сбоем. Это можно использовать для предоставления различных параметров пробы в начале жизненного цикла экземпляра приложения, когда загрузка данных или разогрева кэша может занять много времени, чем во время операции с устойчивым состоянием. Обновление невозможно. Дополнительные сведения: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
termination |
Необязательная длительность (в секундах) экземпляру приложения необходимо корректно завершить работу. Может быть уменьшено в запросе на удаление. Значение должно быть неотрицательно целым числом. Нулевое значение указывает на остановку немедленно через сигнал завершения (нет возможности завершить работу). Если это значение равно нулю, вместо него будет использоваться льготный период по умолчанию. Льготный период — это длительность в секундах после отправки сигнала о завершении процессов, запущенных в экземпляре приложения, и время принудительной остановки процессов с помощью сигнала о завершении. Задайте это значение дольше, чем ожидаемое время очистки для процесса. Значение по умолчанию — 90 секунд. |
Сведения о свойстве
addonConfigs
Коллекция надстроек
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
Значение свойства
{[propertyName: string]: Record<string, unknown>}
apms
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