Проба
Пробы имеют ряд полей, которые можно использовать для управления их поведением.
Свойства
Имя | Тип | Обязательно |
---|---|---|
initialDelaySeconds |
Целое число | Нет |
periodSeconds |
Целое число | Нет |
timeoutSeconds |
Целое число | Нет |
successThreshold |
Целое число | Нет |
failureThreshold |
Целое число | Нет |
exec |
ProbeExec | Нет |
httpGet |
ПробаHttpGet | Нет |
tcpSocket |
ProbeTcpSocket | Нет |
initialDelaySeconds
Тип: целое число
Обязательный: нет
По умолчанию: 0
Начальная задержка в секундах для запуска пробы после запуска пакета кода.
periodSeconds
Тип: целое число
Обязательный: нет
По умолчанию: 10
Периодические секунды для выполнения пробы.
timeoutSeconds
Тип: целое число
Обязательный: нет
По умолчанию: 1
Период, после которого проба считается неудачной, если она не была успешно завершена.
successThreshold
Тип: целое число
Обязательный: нет
По умолчанию: 1
Количество успешных выполнений проб, после которых проба считается успешной.
failureThreshold
Тип: целое число
Обязательный: нет
По умолчанию: 3
Количество сбоев, после которых проба считается неудачной.
exec
Тип: ProbeExec
Обязательный: нет
Команда Exec для выполнения в контейнере.
httpGet
Тип: ProbeHttpGet
Обязательный: нет
Проба HTTP для контейнера.
tcpSocket
Тип: ProbeTcpSocket
Обязательный: нет
Tcp-порт для проверки внутри контейнера.