У меня есть конвейер данных в Go с шагами A, B и C. В настоящее время это три двоичных файла.Они совместно используют одну и ту же базу данных, но записывают в разные таблицы.При локальной разработке я просто запускаю ./a && ./b && ./c
.Я хочу развернуть этот конвейер в нашем кластере Kubernetes.
Я хочу, чтобы A -> B -> C запускался один раз в день, но иногда (для отладки и т. Д.) Я могу просто захотеть запустить A вручнуюили B или C в изоляции.
Есть ли простой способ добиться этого в Куберне?
Я не нашел много ресурсов по этому вопросу, так что, может быть, это демонстрирует проблему с дизайном моего приложения?