Readiness probe в Kubernetes — это проверка, которая определяет, готов ли под с запущенным приложением принимать сетевой трафик. 1
Используется для следующих целей:
- Когда приложение работает со сбоями и временно не может принимать входящий трафик. 1 Readiness probe сообщает Kubernetes, что приложение находится на этапе запуска, прежде чем начнёт получать и обрабатывать сетевой трафик. 1
- При первоначальном запуске. 1 При старте масштабных приложений им может потребоваться некоторое время на запуск. 1 Readiness probe гарантирует, что Kubernetes не будет отправлять трафик до тех пор, пока приложение полностью не запустится. 1
- Во время масштабирования или обновлений приложения. 4 Readiness probe проверяет, что под успешно завершил необходимые изменения конфигурации или обновления, прежде чем направлять на него трафик. 4 Это минимизирует простои и потенциальные сбои для пользователей. 4