Middle
Kas nutiks, jei neįvykdysite pasirengimo patikrinimą (readiness probe)?
sobes.tech AI
Atsakymas iš AI
Если readiness probe не пройдет, Kubernetes перестанет отправлять трафик на этот под. Под будет исключен из сингла сервиса. Это позволяет предотвратить отправку трафика на нездоровое или еще не готовое приложение, обеспечивая более высокую доступность и стабильность сервиса в целом. Приложение внутри пода может продолжать работать, а Kubernetes будет периодически повторять проверки готовности. Если проба начнет проходить успешно, под снова будет включен в сингл сервиса и трафик к нему вернется.
# Пример readiness probe в манифесте Pod
readinessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 15 # Задержка перед первой проверкой
periodSeconds: 10 # Интервал между проверками
timeoutSeconds: 5 # Таймаут для проверки
failureThreshold: 3 # Количество неудачных попыток перед отметкой пода как не готового