Рабочий процесс Argo потребляет дополнительные ресурсы?

# #kubernetes #google-kubernetes-engine #argo-workflows

Вопрос:

Я создаю очень простой рабочий процесс на GKE с низким использованием ресурсов, и у меня есть следующие варианты:

  • Используйте легкий модуль для управления рабочим процессом
  • Используйте рабочий процесс Argo

Второй вариант кажется более интересным, но он потребляет дополнительные ресурсы кластера? Если это произойдет, это, вероятно, будет излишним для очень крошечного рабочего процесса.

Ответ №1:

Рабочие процессы Argo очень многофункциональны. Он обеспечивает связь/управление артефактами на различных механизмах хранения. Он может выводить отношения зависимостей для создания DAG и даже строить динамические графики во время выполнения на основе вывода шага. Он предоставляет пользовательский интерфейс, интерфейс командной строки, API и документы для всего этого. И это обеспечивает кучу других вещей.

Если вам не нужно много (или каких-либо) из этих функций, простая пользовательская реализация почти наверняка приемлема (и, вероятно, предпочтительнее).