Junior — Middle
93
FastAPI-да тәуелділікті енгізуді қалай жүзеге асыруға және оны қалай пайдалану керек?
Сұралған компаниялар
Киберпротект
AI-дан жауап
sobes.tech AI
В Kubernetes для уведомления о том, что приложение успешно запустилось и готово принимать трафик, используется readiness probe (проба готовности). Это специальная проверка, которую kubelet выполняет, чтобы определить, можно ли направлять трафик на под.
Readiness probe может быть реализована разными способами:
- HTTP-запрос к определённому эндпоинту приложения
- Выполнение команды внутри контейнера
- TCP-проверка порта
Пример конфигурации readinessProbe в манифесте Pod:
readinessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 5
periodSeconds: 10
Если проверка успешна, Kubernetes считает под готовым и направляет на него трафик. Если нет — под исключается из сервисов, несмотря на то, что контейнер запущен.