Что именно проверяет Kubernetes перед запуском сервиса (готовность)?

Readiness probe проверяет готовность контейнера обслуживать трафик по настроенному HTTP, TCP, gRPC или exec-сценарию. Kubernetes не умеет сам угадать бизнес-готовность приложения.

Короткий ответ

Что ответить на собеседовании

Readiness probe проверяет готовность контейнера обслуживать трафик по настроенному HTTP, TCP, gRPC или exec-сценарию. Kubernetes не умеет сам угадать бизнес-готовность приложения.

Подробный разбор

Ответ с пояснениями

Readiness probe проверяет готовность контейнера обслуживать трафик по настроенному HTTP, TCP, gRPC или exec-сценарию. Kubernetes не умеет сам угадать бизнес-готовность приложения.

Pod может быть уже запущен, но ещё не готов принимать запросы, например во время прогрева. Неуспех readiness обычно исключает его из готовых endpoint, а не перезапускает. Liveness отвечает за живость, startup — за начальную инициализацию. Под «сервисом» важно различать приложение и Kubernetes Service — стабильный сетевой ресурс.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее