После добавления прогрева кэша под не может запуститься и перезапускается по кругу
Сервис на Spring Boot стал стартовать 90 секунд: при запуске прогревается кэш справочников. Liveness-проба настроена с initialDelaySeconds: 30, periodSeconds: 10, failureThreshold: 3. Теперь под убивается до окончания запуска и перезапускается снова.
Как правильно настроить?
- Добавить startupProbe с запасом на медленный старт, liveness оставить быстрой
- Поставить liveness initialDelaySeconds: 600
- Убрать liveness-пробу совсем
- Вынести прогрев кэша в liveness-эндпоинт, чтобы он проходил при первом вызове
