состоящие из нескольких микросервисов, каждый, в свою очередь, имеют свой application репозиторий?
Дополнительное условие, которое хотелось бы включить в рассматриваемый вопрос - отдельная инфраструктурная репа на весь проект со всеми необходимыми манифестами.
Кроме как таски\джобы, скажем, deploy_to_k8s, с kubectl apply -f microservice-name, ничего на ум не приходит, но выглядит, по моему как-то топорно.
Отдельная инфраструктурных репа
Про аргосиди почитай, думаю твой путь https://argoproj.github.io/argo-cd/
https://link.medium.com/ZVourT0tPcb как-то так
Да, это я закладываю как само собой разумеящееся. Но вот сам процесс мне пока мало понятен. Опишу чуть подробнее, допустим у нас 3 микросервиса, фронт, апишка и какой-нить тоже бэк. И вот три команды разрабатывают их по отдельности, на выходе - артифакс в виде докер образа. И вот тут контуры размываются у меня в представлении, процесс обновления состояния приложения тоже же должен происходить по пайплайну и без ручного вмешательства. Шо там только кубктл апплай наше всё?
Обсуждают сегодня