несколькими сервисами и общим ingress?
Как простой пример:
API + UI + file-processor
Каждый из них имеет (на данный момент) свой пайплайн деплоя, свой репозиторий, свою кодовую базу.
Сейчас у каждого из этих сервисов в репозитории с их кодовой базой лежит kubernetes-конфиг, определяющий, что ему нужно, до уровня "Service".
То есть фактически каждое приложение просто открывает свой порт для работы в кластере.
Теоритически предполагается "максимально независимый выкат", то есть в случае нессответствия API происходит gracefull degradation, а если это невозможно для конкретного релиза, то проблема ложится на плечи того, кто организует "релизный процесс".
Собственно мой текущий вопрос - куда бы вы положили конфигурацию ingress?
Или, например, если мне понадобится какой-нибудь кеширующий прокси между приложением и ingress-ом (а-ля varnish), то куда вы положили бы его конфигурацию?
AWX/Tower + Git/Bitbucket да любой репо
Обсуждают сегодня