У меня есть приложение (Spring Boot + Hibernate + Postgres), которое выполняет процесс ETL. Приложение развернуто в OpenShift и имеет масштаб n> 1, поэтому у этого приложения всегда есть более 1 реплики. Но если бы каждое приложение запускало собственный ETL в одной и той же базе данных, данные были бы непоследовательными. Поэтому я думаю, что процесс должен быть запущен через что-то внешнее. Я рассматриваю решение своей задачи как метод API, который может «doEtl ()», и этот метод можно назвать kubernete (OS) «schedule» или другой инструмент kuber (OS). Однако я не могу понять, как Google это. Я пытаюсь найти «пользовательское расписание kubernetes», но найденные результаты объясняют «как работать» или как написать пользовательское расписание для автоматического масштабирования.
Может кто-нибудь посоветовать мне, если это вообще возможно, и если да как гуглить или как назвать?