Я хотел бы развернуть свои микросервисы в кластере kubernetes с помощью инструмента CI / CD. Я только начал изучать концепцию CI / CD и хотел бы создать среду, чтобы увидеть, как это работает на практике.
Насколько я понимаю, развертывание должно выглядеть следующим образом:
Как я описал выше, я хотел бы развернуть микросервисы в кластере K8S и нашел https://argoproj.github.io. Думаю, это то, что я ищу.
Арго предоставляет разные инструменты, например Рабочий процесс, но для чего он нужен? Когда я буду использовать Workflow, тогда ArgoCD не нужен? Или использовать Workflow внутри ArgoCD?
Как автоматически запустить рабочий процесс, когда в репозитории Git происходят какие-то изменения?