Назад к вопросам
Middle
68
questionbank
Что произойдет, если не пройдет проба готовности (readiness probe)?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Если readiness probe не пройдет, Kubernetes перестанет отправлять трафик на этот под. Под будет исключен из сингла сервиса. Это позволяет предотвратить отправку трафика на нездоровое или еще не готовое приложение, обеспечивая более высокую доступность и стабильность сервиса в целом. Приложение внутри пода может продолжать работать, а Kubernetes будет периодически повторять проверки готовности. Если проба начнет проходить успешно, под снова будет включен в сингл сервиса и трафик к нему вернется.
# Пример readiness probe в манифесте Pod
readinessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 15 # Задержка перед первой проверкой
periodSeconds: 10 # Интервал между проверками
timeoutSeconds: 5 # Таймаут для проверки
failureThreshold: 3 # Количество неудачных попыток перед отметкой пода как не готового