Как работает Kubernetes deployment для Java?

Senior
235 просмотров
AFK Offer AI

Deployment manifest: replicas, container image, resources (requests/limits), env vars, probes. Liveness probe — /actuator/health/liveness, restarts при сбое. Readiness probe — /actuator/health/readiness, убирает из балансировки при проблемах. Startup probe — для долгого старта JVM. Resource limits: memory request = limit (предсказуемость), CPU request < limit (burst). -XX:MaxRAMPercentage=75 — не занимать всю память контейнера. Graceful shutdown: server.shutdown=graceful, terminationGracePeriodSeconds. ConfigMap/Secret для конфигурации.

Следующий вопрос

Как Spring Data работает с MongoDB — основные отличия от JPA?